常用docker命令
| 排名 | 命令 | 说明 | 示例 |
|---|---|---|---|
| 1 | docker ps |
列出正在运行的容器 | docker ps |
| 2 | docker images |
列出本地所有镜像 | docker images |
| 3 | docker run |
运行镜像创建的容器 | docker run -it ubuntu:latest bash |
| 4 | docker stop |
停止正在运行的容器 | docker stop <container-id> |
| 5 | docker rm |
删除容器 | docker rm <container-id> |
| 6 | docker pull |
从镜像仓库拉取镜像 | docker pull ubuntu:latest |
| 7 | docker build |
构建镜像 | docker build -t my-image . |
| 8 | docker exec |
在正在运行的容器中执行命令 | docker exec -it <container-id> bash |
| 9 | docker logs |
查看容器日志 | docker logs <container-id> |
| 10 | docker push |
将镜像推送到镜像仓库 | docker push my-image:latest |
| 11 | docker inspect |
查看容器或镜像的详细信息 | docker inspect <container-id> or docker inspect my-image:latest |
| 12 | docker diff |
查看容器文件系统与镜像文件系统的差异 | docker diff <container-id> |
| 13 | docker diff |
查看镜像文件系统的差异 | docker diff <image-id1> <image-id2> |
| 14 | docker commit |
将容器状态提交为新的镜像 | docker commit <container-id> my-image:new-version |
| 15 | docker rmi |
删除本地镜像 | docker rmi <image-id> |
| 16 | docker tag |
为镜像添加标签 | docker tag my-image:latest my-image:new-tag |
| 17 | docker volume create |
创建卷 | docker volume create my-volume |
| 18 | docker volume inspect |
查看卷的详细信息 | docker volume inspect my-volume |
| 19 | docker volume ls |
列出所有卷 | docker volume ls |
| 20 | docker volume rm |
删除卷 | docker volume rm my-volume |
| 21 | docker network create |
创建网络 | docker network create my-network |
| 22 | docker network ls |
列出所有网络 | docker network ls |
| 23 | docker network inspect |
查看网络的详细信息 | docker network inspect <my-network-id> |
| 24 | docker network rm |
删除网络 | docker network rm <my-network-id> |
| 25 | docker attach |
进入正在运行的容器的终端 | docker attach <container-id> |
| 26 | docker cp |
复制容器文件或目录到本地或其他容器 | docker cp <container-id>:/path/to/file /local/path |
| 27 | docker history |
查看镜像的历史记录 | docker history <image-id> |
| 28 | docker save |
将镜像保存到本地 | docker save my-image:latest > my-image.tar |
| 29 | docker load |
从本地加载镜像 | docker load < my-image.tar |
| 30 | docker search |
在镜像仓库中搜索镜像 | docker search ubuntu |
| 31 | docker info |
查看 Docker 的详细信息 | docker info |
| 32 | docker version |
查看 Docker 的版本信息 | docker version |
| 33 | docker login |
登录镜像仓库 | docker login docker.io |
| 34 | docker logout |
退出镜像仓库 | docker logout docker.io |
| 35 | docker events |
查看 Docker 事件 | docker events |
| 36 | docker stats |
查看容器的资源使用情况 | docker stats |
| 37 | docker top |
查看容器中的进程 | docker top <container-id> |
| 38 | docker restart |
重启正在运行的容器 | docker restart <container-id> |
| 39 | docker rename |
重命名容器 | docker rename <container-id> new-name |
| 40 | docker pause |
暂停正在运行的容器 | docker pause <container-id> |
| 41 | docker unpause |
恢复暂停的容器 | docker unpause <container-id> |
| 42 | docker kill |
强制终止容器 | docker kill <container-id> |


附录:
- Docker 官方文档: https://docs.docker.com/reference/cli/docker/
- Docker 中文社区: http://dockerhub.p2hp.com/
- Docker Cheat Sheet: https://docs.docker.com/get-started/docker_cheatsheet.pdf
- chiangchou的个人博客:https://www.cnblogs.com/chiangchou/p/docker.html

浙公网安备 33010602011771号