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

2024/9/25 21:03:08

本文主要是介绍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>

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

&#128220; 镜像

  • 列出Docker镜像 :
      docker images

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

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

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

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

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

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

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

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

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

&#128260; 容器管理

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

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

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

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

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

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

&#127959; Docker 网络

  • 列出网络 :
      docker network ls

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

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

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

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

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

&#128051; Docker Compose

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

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

  • 停止服务 :
      docker-compose down

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

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

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

&#128202; 检查和监控

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

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

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

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

&#128736;

  • 列出卷 :
      docker volume ls

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

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

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

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

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


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

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

Docker 技巧表 #容器 #DevOps


这篇关于Docker 快速参考指南(初学者版) ??的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程