# 进入一个正在运行的 Docker 容器
docker exec -it <container_id> /bin/bash
# 退出某一个容器
exit
#需要注意的是,当容器处于后台运行状态时,无法直接使用exit命令退出容器。此时,可以使用docker attach命令重新进入容器,然后使用exit命令退出
# 将文件复制到 Docker 容器
docker cp <源文件路径> <目标容器名称或ID>:<目标路径>
docker cp 11348727_deepchain.zengxin.com.cn_nginx 74de018dd7c8:/etc/nginx/ssl
# 将文件从容器复制到本地
docker cp my-container:/path/to/source /path/to/local/destination
#docker 更新重启策略为no
docker update --restart=no <container_id>
#再次停止容器,容器不会重启了
docker stop <container_id>
# 查看最近50条日志,并实时打印
docker logs -f --tail 50 dfdabfa1274f
# 查看某个日期至今的所有数据,并持续打印
docker logs -f --since "2023-11-17" dfdabfa1274f
# 启动某一个容器
使用容器 ID:docker start <container_id>
使用容器名称:docker start <container_name>
# 要停止正在运行的容器
docker stop <container_name>
# 查看某个容器的日志
docker logs <container_id>
# 下载某个容器的日志到本地
docker logs <容器ID或名称> > logs.txt
docker logs 163b4640c87f > nginx.log
#创建一个新的容器
docker run -d --name <container_name> <image_name>
# 强制删除容器进程
docker rm -f <container_id>
# 查看 Docker 的版本信息
docker version
# 显示 Docker 的系统信息
docker info
# 列出本地主机上的所有 Docker 镜像
docker images
# 列出正在运行的 Docker 容器
docker ps
# 列出所有的 Docker 容器(包括停止的)
docker ps -a
# 查看 Docker 容器的详细信息
docker inspect <container_id>
# 从容器中拷贝文件到本地主机
docker cp <container_id>:/path/to/file /path/on/host/machine
# 将容器中运行的进程终止
docker kill <container_id>
# 删除一个或多个容器实例
docker rm <container_id> or docker rm <container_id1> <container_id2> .....
# 删除一个或多个镜像实例
docker rmi image_name1 image_name2 ......
# 删除所有镜像,包括没有标签的镜像
docker rmi $(docker images -q)
# -f 强制 删除所有镜像,包括没有标签的镜像
docker rmi -f $(docker images -q)
# 通过镜像启动一个容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
# 查看容器的IP地址。
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <container_id>
# 在容器中安装新的软件包。
docker exec -it <container_id> apt-get install <package>
# 查看容器占用的端口。
docker port <container_id>
# 查看正在运行的容器。
docker ps -q
# 查看所有的Docker进程。
ps aux | grep docker | grep -v grep
# 清理无用的镜像和容器。
docker system prune -a
# (用这条命令清理时请谨慎操作,避免删除了正在运行的容器)
# 以上是常用的一些 Docker 命令,对于日常使用来说已经足够了。
docker 命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、帮助命令 官网文档:https://docs.docker.com/reference/[https://do...
- 概述 Docker 命令和 Kubectl 命令有很多相似的地方,Docker 操作容器,Kubectl 操作 P...
- 随着Docker被大规模的部署应用,一台Docker主机有可能运行了成百上千个容器,那如何通过可视化的方式了解Do...
- docker pull 原文 描述 从镜像仓库拉取镜像。 使用 name 镜像名称后面可以跟上镜像标签或者镜像摘要...
- 背景 在使用Jenkins时,都是直接部署到主机里面Tomcat,方便管理及使用;Jenkins执行docker ...