Skip to content

Docker常用命令 ​

整理一些日常使用频率较高的 docker 命令,方便快速查阅。

镜像相关 ​

命令描述例子
docker pull获取一个镜像docker pull nginx
docker images列出本地主机上的镜像docker images
docker rmi删除镜像docker rmi nginx

容器相关 ​

命令描述例子
docker run创建并运行容器docker run nginx
docker ps查看容器的进程状态docker ps
docker stop停止容器docker stop <容器名或容器id>
docker start启动已停止的容器docker start <容器名或容器id>
docker restart重启容器docker restart <容器名或容器id>
docker rm删除容器docker rm <容器名或容器id>
docker exec进入容器docker exec -it <容器名或容器id> bash
docker logs查看容器日志docker logs <容器名或容器id>

其他 ​

命令描述例子
docker --version查看版本号docker --version
docker info查看 docker 环境信息docker info
docker system prune清理未使用的资源docker system prune

参数详解 ​

docker run 参数 ​

参数说明
-d后台运行,不会锁定 cmd
-p 宿主机端口:容器端口端口绑定
--name <名字>指定容器名字
-it进入交互式终端

docker ps 参数 ​

参数说明
-a查看所有容器(包括已停止的)

docker exec 参数 ​

参数说明
-it进入交互式终端

docker logs 参数 ​

参数说明
-f实时跟踪日志

参考文献 ​