2016年10月30日星期日

Docker_004:使用 docker commit 命令构建 docker image

环境:MAC OS  X 10.12.1 + Docker 1.12.1

$ docker run -it ubuntu bash

root@524101a95912:/# apt-get update
root@524101a95912:/# apt-get -y install apache2
root@524101a95912:/# exit

$ docker commit 524101a95912 maping930883/apache2:webserver
注意,docker commit 只会提交差异部分,这使得该更新非常轻量。

$ docker images maping930883/apache2

$ docker inspect maping930883/apache2:webserver

$ docker run -it maping930883/apache2:webserver bash

实际使用中,一般不推荐使用 docker commit 方式构建镜像,而是推荐使用 Dockerfile 方式。

没有评论: