🔧 常用 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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦