为了账号安全,请及时绑定邮箱和手机立即绑定

Docker 快速参考指南(初学者版) 🐳

🔧 常用 Docker 命令

  • 启动 Docker :
      systemctl start docker  # Linux
      open -a Docker  # macOS

进入全屏模式 退出全屏模式

  • 检查 Docker 版本 :
      docker --version

进入全屏模式 退出全屏模式

📦 与容器交互

  • 列出正在运行的容器 :
      docker ps

进入全屏模式 退出全屏模式

  • 列出所有容器(运行中 + 已停止) :
      docker ps -a

进入全屏模式 退出全屏模式

  • 运行一个容器(启动并挂载):
      docker run <镜像名称>

进入全屏模式 退出全屏模式

  • 以分离模式运行 :
      docker run -d <镜像名称>

进入全屏模式 退出全屏模式

  • 带端口映射运行 :
      docker run -p <主机端口>:<容器端口> <镜像名称>

进入全屏模式 退出全屏模式

  • 停止正在运行的容器 :
      docker stop <container_id>

进入全屏模式 退出全屏模式

  • 启动已停止的容器 :
      docker start <container_id>

进入全屏模式 退出全屏模式

  • 移除一个停止的容器 :
      docker rm <container_id>

进入全屏模式 退出全屏模式

📜 镜像

  • 列出Docker镜像 :
      docker images

进入全屏模式 退出全屏模式

  • 从 Docker Hub 拉取镜像 :
      docker pull <镜像名称>

进入全屏模式 退出全屏模式

  • 从 Dockerfile 构建镜像 :
      docker build -t <镜像名称> .

进入全屏模式 退出全屏模式

  • 给镜像打标签 :
      docker tag <image_id> <新镜像名称>:<标签>

进入全屏模式 退出全屏模式

  • 删除一个镜像 :
      docker rmi <image_id>

进入全屏模式 退出全屏模式

🔄 容器管理

  • 查看容器日志 :
      docker logs <container_id>

进入全屏模式 退出全屏模式

  • 访问正在运行的容器(交互式 shell) :
      docker exec -it <container_id> /bin/bash

进入全屏模式 退出全屏模式

  • 从容器复制文件到主机 :
      docker cp <container_id>:<容器内的路径> <主机路径>

进入全屏模式 退出全屏模式

🏗 Docker 网络

  • 列出网络 :
      docker network ls

进入全屏模式 退出全屏模式

  • 创建一个网络 :
      docker network create <网络名称>

进入全屏模式 退出全屏模式

  • 将运行中的容器连接到网络 :
      docker network connect <网络名称> <容器ID>

进入全屏模式 退出全屏模式

🐳 Docker Compose

  • 以分离模式启动服务 :
      docker-compose up -d

进入全屏模式 退出全屏模式

  • 停止服务 :
      docker-compose down

进入全屏模式 退出全屏模式

  • 构建并启动容器 :
      docker-compose up --build

进入全屏模式 退出全屏模式

📊 检查和监控

  • 查看容器详情 :
      docker inspect <container_id>

进入全屏模式 退出全屏模式

  • 显示资源使用情况(CPU、内存) :
      docker stats

进入全屏模式 退出全屏模式

🛠

  • 列出卷 :
      docker volume ls

进入全屏模式 退出全屏模式

  • 创建一个卷 :
      docker volume create <volume_name>

进入全屏模式 退出全屏模式

  • 挂载一个卷(在 docker run 时):
      docker run -v <volume_name>:<容器内的路径> <镜像名称>

进入全屏模式 退出全屏模式


💡 小技巧 :使用 docker system prune 来移除未使用的容器、网络和镜像。

随时保存或收藏这份快捷参考表!

Docker 技巧表 #容器 #DevOps
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消