docker命令
# docker基础
docker ps #查看运行中的容器
docker ps -a #查看所有容器(包括已停止的)
docker stats #查看容器资源占用(CPU/内存)
docker stop $(docker ps -q) #停止所有容器
docker rmi $(docker images -q) #删除所有镜像
1
2
3
4
5
6
2
3
4
5
6
# 镜像
docker pull <镜像名:标签> #从仓库拉取镜像(例如 docker pull nginx:1.24.0)
docker images #列出本地镜像
docker rmi <镜像ID> #删除指定镜像
docker save <镜像名> -o <文件名.tar> #导出镜像为压缩文件
docker load -i <文件名.tar> #导入镜像文件
1
2
3
4
5
2
3
4
5
# 容器
docker run -d --name <容器名>
-p <宿主机端口>:<容器端口>
-v <宿主机路径>:<容器路径> <镜像名>
docker exec -it <容器ID> /bin/bash #以交互模式进入容器(推荐)
docker logs -f <容器ID> #实时查看容器日志
1
2
3
4
5
6
7
2
3
4
5
6
7
# Compose
docker-compose up -d #根据 docker-compose.yml 启动服务
docker-compose down #停止并清理相关资源
1
2
2
# 网络
docker network ls #查看所有网络
docker network create <网络名> #创建自定义网络
1
2
2
编辑 (opens new window)
上次更新: 2025/04/30, 03:47:36