Docker 常用命令小总结

19 阅读1分钟

常用命令

镜像

命令示例说明
查看docker images列出本地所有的 Docker 镜像
搜索docker search redis在 Docker Hub 中搜索 redis 镜像
拉取docker pull redis:7.0.10从仓库下载指定版本(7.0.10)的 redis 镜像
删除docker rmi redis:7.0.10删除本地指定版本的 redis 镜像
加载docker load -i /opt/image本地上传到 opt 目录之后加载镜像

容器

命令示例说明
查看docker ps -a不带参数显示运行中容器,-a显示所有容器
创建docker run -di --name=box redis:7.0.10-d后台运行,-i交互模式,--name指定容器名
进入docker exec -it box /bin/bash-i交互模式,-t分配伪终端
退出exit退出但不停止容器
删除docker rm -f box-f强制删除(包括运行中容器)
停止docker stop box正常停止容器进程
启动docker start box启动容器但不进入交互模式
重启docker restart box停止后立即启动容器
自启 docker update mysql --restart=always开机自启动

Docker服务

命令示例说明
查看状态systemctl status docker查看 Docker 服务运行状态
启动systemctl start docker启动 Docker 服务
关闭systemctl stop docker关闭 Docker 服务
重启systemctl restart docker重启 Docker 服务

数据卷

命令示例说明
查看docker volume ls查看数据卷列表
创建docker volume create 数据卷名称创建数据卷
删除docker volume rm 数据卷名称删除数据卷
详情docker volume inspect 数据卷名称查看数据卷详情