docker run

运行一个新的容器。

  • • 示例:docker run <image_name>
  • • 说明:使用指定的镜像创建并启动一个新的容器。

docker ps

列出所有正在运行的容器。

  • • 示例:docker ps
  • • 说明:显示正在运行的容器的列表,包括容器的ID、状态、镜像等信息。

docker rename

修改容器的名称。

  • • 示例:docker rename <container_name> <new_container_name>
  • • 说明:修改指定名称的容器到新的容器名称。

docker images

列出所有本地镜像。

  • • 示例:docker images
  • • 说明:显示本地主机上可用的所有镜像的列表,包括镜像的ID、标签、大小等信息。

docker build

构建一个新的镜像。

  • • 示例:docker build -t <image_name> <dockerfile_path>
  • • 说明:根据指定的Dockerfile构建一个新的镜像,并为其指定一个名称。

docker stop

停止一个正在运行的容器。

  • • 示例:docker stop <container_id>
  • • 说明:停止指定ID的容器的运行。

docker rm

删除一个或多个容器。

  • • 示例:docker rm <container_id>
  • • 说明:删除指定ID的容器。可以同时删除多个容器,只需在命令中列出多个容器的ID。

docker rmi

删除一个或多个镜像。

  • • 示例:docker rmi <image_id>
  • • 说明:删除指定ID的镜像。可以同时删除多个镜像,只需在命令中列出多个镜像的ID。

docker exec

在正在运行的容器中执行命令。

  • • 示例:docker exec <container_id> <command>
  • • 说明:在指定ID的容器中执行指定的命令。

docker pull

从镜像仓库中拉取一个镜像。

  • • 示例:docker pull <image_name>
  • • 说明:从远程镜像仓库中下载指定名称的镜像到本地主机。

docker push

将一个镜像推送到镜像仓库中。

  • • 示例:docker push <image_name>
  • • 说明:将本地主机上的指定镜像推送到远程镜像仓库。

docker logs

查看容器的日志。

  • • 示例:docker logs <container_id>
  • • 说明:显示指定容器的日志输出。

docker inspect

获取容器或镜像的详细信息。

  • • 示例:docker inspect <container_id/image_name>
  • • 说明:返回指定容器或镜像的详细信息,包括网络配置、挂载点等。

docker cp

在容器与主机之间复制文件或目录。

  • • 示例:docker cp <container_id>:<container_path> <host_path>
  • • 说明:从容器复制文件或目录到主机,或从主机复制文件或目录到容器。

docker restart

重启一个或多个容器。

  • • 示例:docker restart <container_id>
  • • 说明:重启指定的容器。可以同时重启多个容器,只需在命令中列出多个容器的ID。

docker pause

暂停一个或多个容器的所有进程。

  • • 示例:docker pause <container_id>
  • • 说明:暂停指定的容器的所有进程。容器中的所有进程将被挂起。

docker unpause

恢复一个或多个容器的所有进程。

  • • 示例:docker unpause <container_id>
  • • 说明:恢复指定的容器的所有进程。容器中的所有进程将继续运行。

docker stats

实时显示容器的资源使用情况。

  • • 示例:docker stats
  • • 说明:显示所有正在运行的容器的资源使用情况,包括CPU、内存、网络等。

docker top

显示容器中运行的进程信息。

  • • 示例:docker top <container_id>
  • • 说明:显示指定容器中正在运行的进程信息。

docker save

将镜像保存为tar文件。

  • • 示例:docker save -o <output_file.tar> <image_name>
  • • 说明:将指定的镜像保存为tar文件,以便在其他环境中加载和使用。

docker load

从tar文件中加载镜像。

  • • 示例:docker load -i <input_file.tar>
  • • 说明:从指定的tar文件中加载镜像到本地镜像库中。

docker tag

为镜像添加标签。

  • • 示例:docker tag <image_id> <new_image_name:tag>
  • • 说明:为指定的镜像添加一个新的标签,以便在推送到远程仓库或共享时更方便引用。

docker login

登录到Docker镜像仓库。

  • • 示例:docker login
  • • 说明:使用Docker账号登录到指定的Docker镜像仓库,以便进行推送和拉取镜像的操作。

docker logout

注销Docker镜像仓库的登录状态。

  • • 示例:docker logout
  • • 说明:注销当前登录的Docker镜像仓库账号。

docker port

查看容器的端口映射情况。

  • • 示例:docker port <container_id>
  • • 说明:显示指定容器的端口映射信息,包括容器内部端口与主机端口的映射关系

docker attach

连接到正在运行的容器。

  • • 示例:docker attach <container_id>
  • • 说明:连接到指定正在运行的容器,以查看容器的输出或与容器进行交互。

docker export

导出容器的文件系统内容。

  • • 示例:docker export <container_id> -o <output_file.tar>
  • • 说明:导出指定容器的文件系统内容为tar文件,以便与他人共享或备份。

docker events

实时显示Docker事件。

  • • 示例:docker events
  • • 说明:实时显示Docker守护进程的事件,如容器的创建、启动、停止等。

docker system prune

清理不使用的资源。

  • • 示例:docker system prune
  • • 说明:清理不使用的镜像、容器、网络和卷,释放磁盘空间。

docker network ls

列出所有网络。

  • • 示例:docker network ls
  • • 说明:显示Docker主机上的所有网络。

docker network create

创建一个新的网络。

  • • 示例:docker network create <network_name>
  • • 说明:创建一个新的自定义网络,用于容器之间的通信。

docker network connect

将容器连接到网络。

  • • 示例:docker network connect <network_name> <container_id>
  • • 说明:将指定容器连接到指定的网络。

docker network disconnect

将容器从网络中断开。

  • • 示例:docker network disconnect <network_name> <container_id>
  • • 说明:将指定容器从指定的网络中断开连接。

docker volume ls

列出所有卷。

  • • 示例:docker volume ls
  • • 说明:显示Docker主机上的所有卷。

docker volume create

创建一个新的卷。

  • • 示例:docker volume create <volume_name>
  • • 说明:创建一个新的卷,用于在容器之间共享数据。

docker volume inspect

获取卷的详细信息。

  • • 示例:docker volume inspect <volume_name>
  • • 说明:返回指定卷的详细信息,包括卷的挂载点等。

docker volume rm

删除一个或多个卷。

  • • 示例:docker volume rm <volume_name>
  • • 说明:删除指定的卷。可以同时删除多个卷,只需在命令中列出多个卷的名称。

docker-compose up

使用Docker Compose启动应用程序。

  • • 示例:docker-compose up
  • • 说明:在当前目录下查找docker-compose.yml文件,并使用其中定义的服务启动应用程序。

docker-compose down

关闭使用Docker Compose启动的应用程序。

  • • 示例:docker-compose down
  • • 说明:在当前目录下查找docker-compose.yml文件,并停止并删除其中定义的服务。

docker-compose ps

显示使用Docker Compose启动的服务状态。

  • • 示例:docker-compose ps
  • • 说明:显示docker-compose.yml文件中定义的服务的状态,包括容器ID、状态等信息。

docker-compose exec

在Docker Compose服务中执行命令。

  • • 示例:docker-compose exec <service_name> <command>
  • • 说明:在指定的Docker Compose服务中执行指定的命令。

作者 admin

发表评论

您的电子邮箱地址不会被公开。