docker常用命令!
启动 Docker 服务
1 | systemctl start docker |
关闭 Docker 服务
1 | systemctl stop docker |
查看 Docker 状态
1 | systemctl status docker |
重启 Docker
1 | systemctl restart docker |
设置 Docker 开机启动
1 | systemctl ebable docker |
查看 Docker 版本
1 | docker version |
查看 Docker 镜像
1 | docker images |
查看 Docker 运行列表
1 | docker ps |
搜索镜像
1 | docker search 镜像名字 |
下载镜像
1 | docker pull 镜像名字:TAG |
查看 Docker (运行、停止)
1 | docker ps -aq |
查看镜像、容器、数据卷所占的空间
1 | docker system df |
删除容器
1 | docker rm -f 容器ID/容器名称(CONTAINER ID/NAMES) |
删除多个容器(空格隔开)
1 | docker rm -f 容器ID/容器名称 容器ID/容器名称 ... |
删除全部容器
1 | docker rm -f $(docker ps -aq) |
删除镜像
1 | docker rmi 镜像Id |
设置容器自启
1 | docker run -d --restart=always --name 容器名称 镜像名称 |
更新已有容器设置
1 | docker update --restart=always 容器ID |
启动/重启/停止/强制停止容器
1 | 启动已停止的容器 |
查看容器日志
1 | docker logs 容器id |
查看容器内运行的进程
1 | docker top 容器id |
进入正在运行的容器并以命令行交互
1 | 比如用ctrl+q+p退出的,以下命令可以重新进入(工作中常用) |
从容器内拷贝文件到主机
1 | docker cp 容器ID:容器内路径 目的主机路径 |
导入和导出容器
1 | export 导出容器的内容留作为一个tar归档文件[对应import命令] |
评论
