【慕伏白】Docker 常用指令

镜像

  1. 拉取镜像:docker pull [image]
  2. 列出本地镜像:docker images
  3. 删除镜像:docker rmi [image]

容器

  1. 创建容器:docker run [选项] 镜像 [命令] [参数] ,例如 docker run -d -p 80:80 -e DB_HOST=192.168.1.100 --name my-nginx --network netplace nginx:latest
  2. 列出所有容器(包括已停止的):docker ps -a
  3. 启动容器:docker start <容器名称>
  4. 停止容器:docker stop <容器名称>
  5. 重启容器:docker restart <容器名称>
  6. 进入容器内部:docker run -it --name ubuntu-interactive ubuntu /bin/bash
  7. 在运行中的容器内部执行命令:docker exec nginx-detached echo "Hello from inside the container"
  8. 删除容器:docker rm <container_id>
  9. 显示容器的日志:docker logs <容器名称>

文件传输

  1. 在容器与宿主机之间复制文件:docker cp ./hello.html nginx-detached:/usr/share/nginx/html/hello.html
  2. 将 Nginx 镜像保存到文件:docker save nginx > nginx.tar
  3. 从 tar 文件中加载镜像:docker load < nginx.tar
  4. 为 Nginx 镜像创建一个新标记:docker tag nginx:latest my-nginx:v1
相关推荐
莫陌尛.4 小时前
Docker MySQL 删表卡死、执行超时(MDL锁阻塞)问题复盘与根治方案
mysql·docker·容器
星辰徐哥9 小时前
本地视频预览别只自己看:把Remotion动效项目发给客户远程验收
docker·ai·node.js·html·音视频·react·remotion
正仪10 小时前
kubernetes中list-watch机制
云原生·容器·kubernetes
cui_hao_nan12 小时前
从零搭建 Kubernetes 集群:Ubuntu + kubeadm 完整实战
ubuntu·容器·kubernetes
fb_1234512 小时前
Docker入门-第3章-容器镜像深度解析
运维·docker·容器
IT摆渡者14 小时前
基于 Docker 部署 Nextcloud 私有云盘(外挂 Windows 共享)项目实践
运维·docker·容器
墨香幽梦客15 小时前
Kubernetes+Istio实现CRM系统弹性伸缩:服务网格下的流量治理与熔断策略
容器·kubernetes·istio
新时代牛马15 小时前
单机 docker run 管不住了?从编排需求、期望状态到调度/自愈闭环讲透
运维·docker·容器
binqian16 小时前
Docker Desktop(WSL2 后端)三层网络互通技术文档
网络·docker·容器
LuiChun17 小时前
与精神病患者的日常探讨20260913
docker