docker基本命令大全

以下是一些常用的 Docker 命令:

  1. 镜像相关命令:

    • docker images:列出本地所有镜像。
    • docker pull <image_name>:从 Docker Hub 下载指定镜像。
    • docker rmi <image_name>:删除指定镜像。
    • docker build -t <image_name> <path_to_Dockerfile>:根据 Dockerfile 构建镜像。
  2. 容器相关命令:

    • docker ps:列出正在运行的容器。
    • docker create <image_name>:创建一个新的容器。
    • docker start <container_id>:启动一个已创建的容器。
    • docker stop <container_id>:停止一个正在运行的容器。
    • docker rm <container_id>:删除一个容器。
    • docker logs <container_id>:查看容器的日志输出。
  3. 容器生命周期管理:

    • docker run <image_name>:创建并启动一个新容器。
      • -d 参数可以在后台模式下运行容器。
      • -p <host_port>:<container_port> 参数可以映射宿主机和容器的端口。
      • -v <host_path>:<container_path> 参数可以挂载宿主机和容器的目录。
    • docker exec -it <container_id> <command>:在正在运行的容器中执行命令。
      • -i 参数表示使用交互模式。
      • -t 参数表示分配一个伪终端。
  4. 网络管理命令:

    • docker network ls:列出所有网络。
    • docker network create <network_name>:创建一个新的网络。
    • docker network connect <network_name> <container_id>:将容器连接到指定网络。
    • docker network disconnect <network_name> <container_id>:从指定网络中断容器连接。
  5. 数据卷管理:

    • docker volume ls:列出所有数据卷。
    • docker volume create <volume_name>:创建一个新的数据卷。
    • docker volume inspect <volume_name>:查看数据卷的详细信息。
    • docker volume rm <volume_name>:删除一个数据卷。

这些是一些常用的 Docker 命令,你可以根据需要使用它们来管理镜像、容器、网络和数据卷。对于更详细的信息和其他命令选项,请查阅 Docker 官方文档。

posted on   大风吹过12138  阅读(23)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示