docker命令手册

内容纲要

Docker 提供了一系列的命令来帮助用户管理容器、镜像、网络和卷等资源。以下是 Docker 命令的分类介绍,适合作为手册使用:

1. 容器管理

  • docker run:创建一个新的容器并运行一个命令
  • docker start:启动一个或多个已经被停止的容器
  • docker stop:停止一个或多个正在运行的容器
  • docker restart:重启容器
  • docker kill:发送信号到容器内的主进程
  • docker rm:删除一个或多个容器
  • docker pause:暂停容器中所有的进程
  • docker unpause:恢复容器中所有的进程
  • docker exec:在运行的容器中执行命令
  • docker attach:连接到正在运行的容器
  • docker stop $(docker ps -q):停止所有运行的容器

2. 镜像管理

  • docker build:根据 Dockerfile 创建镜像
  • docker pull:从镜像仓库拉取或者更新指定镜像
  • docker push:将镜像推送到镜像仓库
  • docker images:列出本地镜像
  • docker rmi:删除一个或多个镜像
  • docker tag:为镜像创建一个新的标签
  • docker import:从归档文件中创建镜像
  • docker load:导入镜像文件
  • docker save:保存镜像到一个tar归档文件中

3. 网络管理

  • docker network create:创建一个新的网络
  • docker network rm:删除网络
  • docker network ls:列出网络
  • docker network inspect:显示网络详细信息
  • docker network connect:将容器连接到网络
  • docker network disconnect:断开容器与网络的连接

4. 卷和数据管理

  • docker volume create:创建一个卷
  • docker volume rm:删除卷
  • docker volume ls:列出所有卷
  • docker volume inspect:显示详细的卷信息

5. 系统管理

  • docker info:显示系统的相关信息,包括 Docker 安装和运行的详细信息
  • docker version:显示 Docker 的版本信息
  • docker login:登录到 Docker 镜像仓库
  • docker logout:从 Docker 镜像仓库登出
  • docker system df:显示 Docker 的磁盘使用情况
  • docker system prune:清理未使用的数据
  • sudo systemctl enable --now docker: Start Docker Engine

6. 其他命令

  • docker compose:通过 Docker Compose 管理多容器应用
  • docker swarm:使用 Docker Swarm 管理容器集群
  • sudo docker run hello-world:Verify that the installation is successful by running the hello-world image
    这份列表涵盖了 Docker 常用的命令和分类,适合作为手册或博客的参考。由于 Docker 不断更新,可能会有新的命令加入,请定期查看 Docker 官方文档以获取最新信息。

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注

close
arrow_upward