当前获取docker镜像的三种方式
- 从dockerhub获取镜像 拿来即用
- 基于dockerfile去自定义制作镜像
- 基于现有的容器 docker commit 成镜像
我想什么样的情况下要用1 什么情况下用2 什么情况下使用3?
而且基于docker-compose启动的 docker镜像 会有一个问题就是 如果在docker-compose.yml 中映射了宿主机的目录到容器 name 这个commit的镜像 如果直接启动就会报错 除非也映射了相应的路径
基于docker制作的镜像,如果我得到了一个镜像(非dockerhub的镜像) 如何获取此镜像的dockerfile的制作过程?
docker history
可以看到镜像的历史记录。