以下是一份常用的 Docker 命令列表:
容器管理命令:
- docker create:创建一个新的容器但不启动它
- docker run:创建并启动一个新的容器
- docker start:启动一个或多个已创建的容器
- docker stop:停止一个或多个运行中的容器
- docker restart:重启一个或多个容器
- docker pause:暂停一个或多个容器的所有进程
- docker unpause:恢复一个或多个容器的所有进程
- docker rm:删除一个或多个容器
- docker kill:立即停止一个或多个容器
- docker exec:在正在运行的容器中执行命令
- docker attach:连接到一个正在运行的容器
- docker wait:阻塞直到容器停止,然后打印出其退出代码
- docker logs:获取容器的日志输出
- docker inspect:获取容器的详细信息
- docker top:查看容器中运行的进程
- docker stats:显示容器的资源使用情况统计信息
- docker cp:在容器和本地文件系统之间复制文件/目录
镜像管理命令:
- docker pull:从镜像仓库中拉取一个镜像
- docker push:将一个镜像推送到镜像仓库
- docker build:根据 Dockerfile 构建一个镜像
- docker images:列出本地所有的镜像
- docker rmi:删除一个或多个镜像
- docker tag:为镜像打标签
镜像仓库命令:
- docker login:登录到一个镜像仓库
- docker logout:登出一个镜像仓库
- docker search:在镜像仓库中搜索镜像
- docker pull:从镜像仓库中拉取一个镜像
- docker push:将一个镜像推送到镜像仓库
网络管理命令:
- docker network ls:列出所有的网络
- docker network create:创建一个新的网络
- docker network rm:删除一个或多个网络
- docker network inspect:获取网络的详细信息
- docker network connect:将容器连接到网络
- docker network disconnect:将容器从网络中断开连接
数据管理命令:
- docker volume ls:列出所有的数据卷
- docker volume create:创建一个新的数据卷
- docker volume rm:删除一个或多个数据卷
- docker volume inspect:获取数据卷的详细信息
- docker volume prune:删除未使用的数据卷
此列表包含了一些常用的 Docker 命令,但并不是全部。您可以通过运行 docker --help 命令获取完整的 Docker 命令帮助信息。