常见docker操作

2022-11-07  本文已影响0人  wuqingfeng

镜像导出

docker export -o adhoc-1.0.3.tar cb2078ee7fd5
docker import  adhoc-1.0.3.tar adhoc:1.0.3

docker save -o adhoc-1.0.3-oneline.tar adhoc:1.0.3
docker load -i adhoc-1.0.3-oneline.tar

上面的指令可以用如下指令进行代替,更简洁:

docker commit 6219afac88ce datatower-frontend:5.0
docker save -o datatower-frontend-5.0.tar datatower-frontend:5.0

查看镜像参数信息

在容器外部,物理机上,可以用下面命令

docker inspect <container_name> 

如查看容器启动命令

# 默认的输出信息很多,可以通过-f, --format格式化输出:
docker inspect -f '{{.Config.Cmd}}' 0dd58073f63b

针对所有镜像的操作

需要使用组合指令。特别的在docker images或者 docker ps后面添加-q选项可以只获取镜像或者容器id。

停止所有容器运行

docker stop $(docker ps -a -q)

删除所有容器

docker rm $(docker ps -a -q)

删除所有镜像

docker rmi $(docker images -q)

参考资料

docker export/save/commit 指令区别

上一篇下一篇

猜你喜欢

热点阅读