【慕伏白】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
相关推荐
yj_xqj16 小时前
Docker 基础应用与介绍
运维·docker·容器
AOwhisky17 小时前
Docker 深度集成 WasmEdge:容器与 Wasm 的边界正在消失
docker·容器·wasm
码上上班18 小时前
JumpServer 企业完整实操手册
容器
PC2005-cloud18 小时前
Windows 下 WSL2 + Docker Desktop + Ubuntu 开发环境搭建指南
windows·ubuntu·docker
AI大佬的小弟21 小时前
私有化 Dify 应用开发(3):Docker 核心原理与零基础实战
运维·docker·容器技术·ai 应用开发·私有化 ai 部署·docker 教程·dify 运维
BullSmall1 天前
Anolis OS 8.10 Docker 部署 PostgreSQL 15 完整实操
docker·postgresql·容器
java_logo1 天前
Docker 部署 CUPS Web:浏览器即可管理打印机与打印任务
docker·容器·打印机·轩辕镜像·cups web·cups web 镜像部署·cups web 部署教程
数据知道1 天前
容器安全入门:Docker 逃逸原理与 5 个经典 CVE
安全·网络安全·docker·容器
run21professional2 天前
Windows 11 + WSL + Docker Desktop 开发环境设置
运维·docker·容器
张忠琳2 天前
【NPU】Ascend Docker Runtime v26.0.1 之三 runtime/dcmi/ — 超深度逐行分析
云原生·容器·kubernetes·npu·docker-runtime