概述
1、查看docker镜像
docker images
2、查看启动容器
docker ps
3、查看所有容器
docker ps -a
4、创建镜像(该命令在dockerfile文件夹下执行)
docker build -t 镜像名字:镜像标签 .
5、启动已经存在的容器
docker run --name 容器id -d -p 主机端口号:容器端口号 镜像名
docker 批量删除容器和镜像
1,删除单个镜像或者容器
docker rmi 镜像ID/镜像名字:TAG
docker rm 容器ID/容器名字
1、停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
2, 如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
3,想要删除untagged images,也就是那些TAG为的的话可以用
docker rmi $(docker images | grep "^<none>" | awk "{print $3}") 或者 docker image prune -f
4,要删除全部image的话
docker rmi $(docker images -q)
5,强制删除全部image的话
docker rmi -f $(docker images -q)
语法
docker save -o 包名.tar 镜像1 镜像2 镜像3
- 1
批量打包方法
将机器上的所有镜像打包到test.tar文件里面。
docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=" "}{print $1,$2}') -o test.tar
- 1
可自行尝试该命令:docker images | grep -v REPOSITORY | awk ‘BEGIN{OFS=":";ORS=" "}{print $1,$2}’
迁移到其他主机,解压加载镜像:
docker load -i
test.tar
未完待续…
最后
以上就是着急台灯为你收集整理的docker 命令整理语法批量打包方法的全部内容,希望文章能够帮你解决docker 命令整理语法批量打包方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复