Docker的一些主要命令
以下是Docker的一些主要命令分类及对应的命令列表:
- 容器生命周期管理:
docker run
: 创建并启动一个新的容器。docker start
: 启动一个或多个已经被停止的容器。docker stop
: 停止一个运行中的容器。docker restart
: 重启容器。docker kill
: 发送信号来结束一个运行中的容器进程。docker rm
: 删除一个或多个容器。docker pause
: 暂停一个或多个容器的运行。docker unpause
: 恢复一个或多个被暂停的容器。docker create
: 创建一个新的容器,但不启动它。docker exec
: 在运行的容器中执行命令。
- 容器操作:
docker ps
: 列出当前运行的容器。docker inspect
: 返回一个或多个容器的详细信息。docker top
: 显示一个运行中容器的进程信息。docker attach
: 连接到一个运行中的容器。docker events
: 获取实时事件。docker logs
: 获取一个或多个容器的日志。docker wait
: 阻塞直到一个或多个容器停止,然后返回它们的退出代码。docker export
: 将容器的文件系统导出为一个tar归档文件。docker port
: 查看端口映射。docker stats
: 实时显示容器的资源使用情况。
- 容器rootfs命令:
docker commit
: 创建一个新的镜像。docker cp
: 复制文件或目录到容器或从容器复制出来。docker diff
: 比较容器的文件系统的更改。
- 镜像仓库:
docker login
: 登录到一个Docker镜像仓库。docker pull
: 从镜像仓库拉取一个或多个镜像。docker push
: 将本地的镜像上传到镜像仓库。docker search
: 在Docker Hub中搜索镜像。
- 本地镜像管理:
docker images
: 列出本地所有的Docker镜像。docker rmi
: 删除一个或多个镜像。docker tag
: 为本地的镜像添加标签。docker build
: 构建Docker镜像。docker history
: 显示指定Docker镜像的历史记录。docker save
: 保存多个镜像到一个tar归档文件。docker load
: 从一个tar归档文件中加载镜像。
除了以上列出的命令,Docker还有许多其他命令和选项,可以通过使用 docker <command> --help
来查看每个命令的详细用法和参数说明。例如,docker run --help
可以查看 run
命令的所有选项和参数。此外,还可以通过阅读Docker的官方文档来获取更全面的命令列表和详细的使用指南。