列出docker常用的命令

一、基础命令

docker run 创建并启动一个容器

docker ps 列出当前运行的容器

docker ps -a 列出所有容器,包括未运行的

docker stop 停止一个运行中的容器

docker start 启动一个已停止的容器

docker restart 重启容器

docker rm 删除一个或多个容器

docker pull 从仓库拉取一个镜像

docker images 列出本地存储的镜像

docker rmi 删除一个或多个镜像

docker build 从Dockerfile构建镜像

二、镜像管理指令

docker images 列出本地的所有镜像

docker pull 从镜像仓库拉取指定的镜像

docker push 将本地镜像推送到镜像仓库

docker rmi 删除一个或多个本地存储的镜

docker build 使用Dockerfile构建新的镜像

docker history 显示镜像的历史信息

docker inspect 显示镜像的详细信息

docker tag 为镜像添加一个新的标签

docker save 将镜像保存为tar归档文件

docker load 从tar归档文件加载镜像

docker import 从归档文件创建镜像

三、容器管理指令

docker ps 列出当前运行中的容器

docker ps -a 列出所有容器,包括未运行的

docker stop 停止一个或多个运行中的容器

docker start 启动一个或多个已停止的容器

docker restart 重启一个或多个容器

docker kill 立即终止容器的运行

docker rm 删除一个或多个容器

docker exec 在运行的容器中执行命令

docker attach 连接到正在运行的容器

docker inspect 获取容器的详细信息

docker diff 检查容器中文件的更改

docker commit 从容器创建新的镜像

四、数据管理与卷指令

docker volume create 创建一个新的卷

docker volume ls 列出所有卷

docker volume inspect 显示指定卷的详细信息

docker volume rm 删除一个或多个卷

docker volume prune 删除所有未使用的卷

docker cp 从主机复制文件到容器,或者从容器复制到主机

docker create 创建一个新容器,用于数据卷

docker run -v 在运行容器时挂载卷

docker run --mount 使用更详细的挂载配置运行容

docker service create 在服务中使用卷

docker system prune -a --volumes 清理未运行的所有Docker镜像和容器(谨慎操作)

五、安全与维护指令

docker logs 获取容器的日志

docker stats 显示一个或多个容器的实时资源使用情况

docker system df 显示Docker磁盘使用情况

docker system df 清理未使用的资源

docker system events 实时获取docker系统的事件

docker system info 显示系统范围的信息

docker trust 管理Docker内容信任

docker secret create 创建一个新的秘密

docker secret ls 列出所有秘密

docker secret rm 删除一个秘密

docker swarm init 初始化一个新的Swarm集群

六、其他更多指令

docker attach 连接到正在运行的容器

docker commit 从修改过的容器创建新镜像

docker diff 检查容器中文件的变化

docker events 从Docker守护进程获取实时事

docker export 导出容器的文件系统为tar归档

docker import 从tar归档创建镜像

docker load 从tar归档加载镜像

docker pause 暂停容器内所有进程

docker top 显示容器内的运行进程

docker unpause 恢复容器内所有被暂停的进程

相关推荐
Patrick_Wilson2 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy3 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭3 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩4 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵4 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1115 天前
LM Studio Docker 部署——本地大模型一键启动
docker
曲幽6 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
武子康7 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
Alsn8610 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
慧一居士11 天前
Feign的GET请求如何传递对象参数?
java·spring cloud