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>
进入全屏模式 退出全屏模式
📜 镜像
- 列出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 快速参考指南(初学者版) ??的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14Docker端口:你真的公开了哪些东西?
- 2024-11-14用DOCKER在家里的实验室里搞些酷炫的玩意儿
- 2024-11-05掌握Docker:高效安全的十大最佳实践
- 2024-11-05在 Docker Compose 中怎么设置端口映射-icode9专业技术文章分享
- 2024-11-05在 Docker Compose 中怎么设置环境变量-icode9专业技术文章分享
- 2024-11-04Docker环境部署项目实战:新手入门教程
- 2024-11-04Docker环境部署资料:新手入门教程
- 2024-11-01Docker环境部署教程:新手入门指南
- 2024-11-01超越Docker:苹果芯片上的模拟、编排和虚拟化方案讲解
- 2024-11-01Docker环境部署:新手入门教程