当前位置: 首页 > news >正文

docker入门(保姆级)

📋 容器管理

命令说明
docker ps查看运行中的容器
docker ps -a查看所有容器(包括停止的)
docker run -it <image>交互式运行容器
docker run -d <image>后台运行容器
docker run -p 8080:80 <image>端口映射
docker run -v /host/path:/container/path <image>挂载数据卷
docker stop <container>停止容器
docker start <container>启动已停止的容器
docker restart <container>重启容器
docker rm <container>删除容器
docker rm -f <container>强制删除运行中的容器
docker exec -it <container> bash进入容器
docker logs <container>查看容器日志
docker logs -f <container>

实时查看日志

🖼️ 镜像管理

命令说明
docker images查看本地镜像
docker pull <image>拉取镜像
docker push <image>推送镜像
docker build -t <name> .构建镜像
docker rmi <image>删除镜像
docker tag <image> <new_name>给镜像打标签
docker save -o <file.tar> <image>导出镜像
docker load -i <file.tar>导入镜像

🔧 常用操作示例

运行 Nginx 容器

bash

docker run -d --name my-nginx -p 80:80 nginx

运行 MySQL 容器

bash

docker run -d --name mysql-db \-e MYSQL_ROOT_PASSWORD=123456 \-v mysql_data:/var/lib/mysql \mysql:8.0

构建 Dockerfile

bash

docker build -t my-app:1.0 .

进入容器并执行命令

bash

docker exec -it my-nginx bash
docker exec my-nginx ls /etc/nginx

🛠️ 系统管理

命令说明
docker info查看 Docker 系统信息
docker version查看 Docker 版本
docker system df查看磁盘使用情况
docker system prune清理无用资源
docker stats查看容器资源使用情况
docker top <container>查看容器进程

📦 网络管理

命令说明
docker network ls查看网络列表
docker network create <name>创建网络
docker network connect <network> <container>连接容器到网络
docker network disconnect <network> <container>从网络断开容器

🗂️ 数据卷管理

命令说明
docker volume ls查看数据卷列表
docker volume create <name>创建数据卷
docker volume rm <name>删除数据卷
docker volume prune清理无用数据卷

🚀 实用技巧

1. 批量停止所有容器

bash

docker stop $(docker ps -aq)

2. 批量删除所有容器

bash

docker rm $(docker ps -aq)

3. 批量删除所有镜像

bash

docker rmi $(docker images -q)

4. 查看容器资源使用

bash

docker stats --all --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"

5. 从容器复制文件到主机

bash

docker cp <container>:/path/in/container /path/on/host

6. 从主机复制文件到容器

bash

docker cp /path/on/host <container>:/path/in/container

http://www.dtcms.com/a/446693.html

相关文章:

  • 微表单网站大丰有没有做网站
  • 【打造你的全栈 AI 中控台】一文拆解 Open WebUI:从多模型聚合、RAG 引擎到未来 Agent 化的演进密码
  • 网站建设的基本话术天津软件设计公司
  • Maven多模块项目MyMetaObjectHandler自动填充日期未生效
  • 自己做网站教学视频网站为什么要备案
  • 大模型学习周报十六
  • 网站建设时间规划出入东莞最新通知今天
  • 彩票网站建设柏镇江网友之家
  • ESP32-S3入门第九天:摄像头入门与应用
  • 泰宁县建设局网站泰达人才网招聘网
  • 桂林网站推广深圳辰硕网站优化
  • 内网 渗透
  • 企业网站的建立与维护论文做电影网站只放链接算侵权吗
  • 给人做logo的网站教育视频网站开发
  • 长春建设银行网站明星网页设计模板图片
  • Linux 进程通信——匿名管道
  • 微服务项目->在线oj系统(Java-Spring)--C端用户管理
  • 网站推广双鼎九九建筑网66kv架空线路设计视频讲座
  • 网站模板分享网站开发招投标书
  • 常州微信网站建设方案全网营销公司有哪些
  • 计算机理论学习Day10
  • 第8章:扩展边界:技术之外的视野(3)
  • 医院做网站开发做网站的主机配置
  • 做的比较好的车载嗨曲网站淘宝联盟怎么建设网站
  • 计算机网络自底向上——物理层笔记整理
  • 南京服务好建设网站哪家好网站开发项目架构说明书
  • 如何建造网站视频教程能用的免费proxy网页
  • 天津网站建设优化企业网站静态页面访问很快php页面访问非常慢
  • (2025年10月最新教程)如何用大陆护照+个人港卡注册Stripe个人账户
  • 红和蓝的企业网站设计宁波网站建设优化服务公司