Docker常用命令

整理docker常用命令

镜像管理&容器管理

docker镜像管理命令

镜像管理命令说明
docker images查看本机镜像
docker search 镜像名称从官方仓库查找镜像
docker pull 镜像名称:标签下载镜像
docker push 镜像名称:标签上传镜像
docker save 镜像名称:标签 -o 备份镜像名称.tar备份镜像为tar包
docker load -i 备份镜像名称导入备份的镜像文件
docker rmi 镜像名称:标签删除镜像(必须先删除该镜像启动的所有容器)
docker history 镜像名称:标签查看镜像的制作历史
docker inspect 镜像名称:标签查看镜像的详细信息
docker tag 镜像名称:标签 新的镜像名称:新的标签创建新的镜像名称和标签

docker容器管理命令

容器管理命令说明
docker run -it(d) 镜像名称:标签 启动命令创建启动并进入一个容器,后台容器使用参数 d
docker ps查看容器 -a 所有容器,包含未启动的,-q 只显示id
docker rm 容器ID-f 强制删除,支持命令重入
docker startstop
docker cp 本机文件路径 容器id:容器内路径把本机文件拷贝到容器内(上传)
docker cp 容器id:容器内路径 本机文件路径把容器内文件拷贝到本机(下载)
docker inspect 容器ID查看容器的详细信息
docker attach 容器id进入容器的默认进程,退出后容器会关闭
docker attach 容器id [ctrl+p, ctrl+q]进入容器以后,退出容器而不关闭容器的方法
docker exec -it 容器id 启动命令进入容器新的进程,退出后容器不会关闭

docker run 启动一个新的容器

-i 交互式,-t 终端, -d 在后台启动
-restart-always #开机自启动

docker compose命令

1
2
3
docker-compose down  # 停止容器
docker-compose pull # 拉取新的docker镜像
docker-compose up -d # 启动容器

docker image prune 命令用于删除未使用的映像。

如果指定了-a,还将删除任何容器未引用的所有映像。

1
docker image prune [OPTIONS]

选项

名称,简写默认说明
–all, -afalse显示所有映像(默认隐藏中间映像)
–force, -ffalse不要提示确认
点击查看

本文标题:Docker常用命令

文章作者:LiJing

发布时间:2024年01月28日 - 10:13:24

最后更新:2024年02月03日 - 14:14:19

原始链接:https://blog-next.xiaojingge.com/posts/702312424.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------