Docker 命令汇总
容器操作
查看正在运行的容器:
docker ps
查看所有容器(包括停止的容器):
docker ps -a
启动容器:
docker start
停止容器:
docker stop
进入正在运行的容器:
docker exec -it /bin/bash
导出容器为镜像:
docker commit
删除容器:
docker rm
镜像操作
查看本地镜像列表:
docker images
拉取镜像:
docker pull
构建镜像:
docker build -t
删除镜像:
docker rmi
导出镜像为文件:
docker save -o
导入镜像文件:
docker load -i
容器与主机之间的文件拷贝
从主机拷贝文件到容器:
docker cp /tmp/file.txt containername:/tmp/
docker cp 宿主机中要拷贝的文件名及其路径 容器名:要拷贝到容器里面对应的路径
从容器拷贝文件到主机:
docker cp containername:/tmp/file.txt /tmp/
docker cp 容器名:容器中要拷贝的文件名及其路径 要拷贝到宿主机里面对应的路径
日志管理
查看容器日志:
docker logs
查看实时容器日志:
docker logs -f
清理日志:
docker logs --tail=0
容器资源限制
限制容器使用的CPU资源:
docker run --cpus=
限制容器使用的内存资源:
docker run --memory=
容器调试与进程管理
查看容器内运行的进程:
docker top
在容器中运行命令:
docker exec
容器状态和元数据
查看容器状态:
docker stats
查看容器元数据:
docker inspect
容器重启策略
使用默认重启策略运行容器:
docker run --restart=always
禁用容器重启策略:
docker run --restart=no
容器时间和时区
设置容器的时区:
docker run -e TZ=
容器标签与版本
查看镜像标签列表:
docker image ls
为镜像添加标签:
docker tag:
删除镜像标签:
docker rmi:
空间的清理
如何分析Docker使用了多少空间
docker system df
如何在Docker中清理一切
docker system prune -a
只清理悬空的镜像
docker image prune -a
清理未使用的卷宗/
docker volume prune
清理停止运行的容器
docker container prune
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
2020-08-21 添加docker aliyun源