我在里面使用 WebSphere Liberty。由于 WebSphere Liberty 需要频繁的 xml 编辑,而这对于 Dockerfile 命令是不可能的。我必须不时对容器进行 docker-commit,以便其他人使用我的图像。
命令如下:
docker commit -m "updated sa1" -a "Song" $id company/wlp:v0.1
学院也在对镜像做类似的事情,他们每天继续多次 docker commit 容器。
有一天,我们将在生产环境中部署该映像。
Q1:是否建议频繁 docker-committing 的做法?
Q2:它会留下任何潜在的问题吗?
Q3:它会创建一个额外的层吗?我阅读了docker-commit 文档,它没有提到它是否创建了另一个层,我认为这意味着没有。