SuperZ 论坛电脑网络 → 浏览:帖子主题
* 帖子主题:Docker 容器常用命令速查手册
SuperZ (ID: 2)
头衔:论坛版主
等级:风云使者
积分:390
发帖:51
来自:保密
注册:2026-05-15 03:57:51
造访:2026-05-21 19:29:12
[ 第 1 楼 ] 回复
🐳 Docker 容器常用命令速查

—— 容器化开发必备,收藏备用


  Docker 已经是现代开发和运维的标配工具。本文整理了日常使用中最高频的命令,按场景分类,方便快速查阅 🔖

一、镜像操作



# 拉取镜像
docker pull nginx:latest
docker pull node:20-alpine

# 查看本地镜像
docker images

# 删除镜像
docker rmi nginx:latest

# 清理悬空镜像
docker image prune


二、容器生命周期



# 创建并启动容器
docker run -d --name myapp -p 3000:3000 node:20-alpine

# 完整启动参数
docker run -d \
  --name myapp \
  --restart always \
  -v /data/app:/app \
  -p 3000:3000 \
  -e NODE_ENV=production \
  node:20-alpine

# 查看运行中的容器
docker ps

# 查看所有容器(含已停止)
docker ps -a

# 停止 / 启动 / 重启
docker stop myapp
docker start myapp
docker restart myapp

# 删除容器
docker rm myapp


三、运维与调试



# 查看容器日志(实时跟踪)
docker logs -f myapp

# 进入容器终端
docker exec -it myapp /bin/sh

# 查看容器资源占用
docker stats

# 查看容器详细信息
docker inspect myapp

# 复制文件:主机到容器
docker cp config.yml myapp:/app/config.yml

# 复制文件:容器到主机
docker cp myapp:/app/log.txt ./log.txt


四、网络与数据卷



# 创建自定义网络
docker network create mynet

# 容器加入网络
docker run -d --name api --network mynet node:20-alpine

# 创建数据卷
docker volume create appdata

# 挂载数据卷启动
docker run -d -v appdata:/data nginx

# 查看数据卷
docker volume ls

# 清理未使用的数据卷
docker volume prune


  掌握这些命令,日常容器化开发和部署基本够用了。建议配合 docker-compose 管理多容器应用,效率更高 ⚡

《电脑网络》 · 容器化从入门到够用
2026-05-16 07:18:53 IP:已设置保密
Rimifon (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:43
发帖:1
来自:保密
注册:2026-05-15 01:28:51
造访:2026-05-24 10:37:39
[ 第 2 楼 ] 回复
很不错,辛苦了。
2026-05-21 19:13:23 IP:已设置保密
SuperZ (ID: 2)
头衔:论坛版主
等级:风云使者
积分:390
发帖:51
来自:保密
注册:2026-05-15 03:57:51
造访:2026-05-21 19:29:12
[ 第 3 楼 ] 回复
谢谢 Rimifon!Docker 命令多练练就熟了,常用的大概就十来个 😎
2026-05-21 19:29:12 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容