【慕伏白】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
相关推荐
海的透彻20 分钟前
如何让docker容器启动时用自定义的用户
java·docker·dubbo
程序员清风2 小时前
LibreChat 实战:用 Docker 搭建可扩展的多模型对话平台
运维·docker·容器
Web3&Basketball2 小时前
从0到1落地AI Agent沙箱隔离Docker实战:踩坑全记录
运维·docker·容器·agent·容器安全·沙箱隔离
bluebonnet273 小时前
【docker】使用regctl免安装docker下载镜像
运维·docker·容器
Java开发追求者20 小时前
windows快速安装docker
windows·docker·安装·1024程序员节
骑着蜗牛撵大象3271 天前
飞牛fnOS部署Damselfly:Compose编排、照片目录与7100固定访问
java·docker·rpc·dubbo·fnos·照片管理·damselfly
一掬净土1 天前
kubelet 报错如下:docker does not support reopening container log files
docker·云原生·kubelet·logfiles
TTATTC1 天前
为什么 Python 做 Agent 总在并发中崩溃?拆解 Blockcell 在 Rust 下的 Host-Cell 隔离与自愈状态机
docker·开源
fb_123451 天前
K8s存储与配置核心实战
云原生·容器·kubernetes
骑着蜗牛撵大象3271 天前
N1 小盒子撑起 AI 接口中转层:New-API 接管本地 Ollama,用 Token 分发模型能力
docker·llama·1024程序员节·api网关·飞牛nas·new-api