docker 镜像创建

尽管现在有各个官方镜像仓库源,但是在某些情况下我们也不得不自己构建镜像,比如:

(1)找不到现成的镜像,比如自己开发的应用程序;

(2)需要在镜像中加入特定的功能,比如打印作者信息。

目前Docker提供了两种构建镜像的方法: docker commit命令与Dockerfile构建文件。

docker commit

docker commit命令是创建新镜像最直观的方法,但这是一种手工创建镜像的方式,容易出错,效率低且可重复性弱,而且镜像包往往较大。

其过程包含三个步骤:

● 下载运行容器。

● 修改容器。

● 将容器保存为新的镜像。

(1)运行容器如图所示:

docker run -it ubuntu

(2)创建一个文件

touch xxx.yxt

缓存镜像形成中

docker ps

(3)保存为新镜像

提交新镜像并重命名 ubuntu-with-file

docker commit funny_shannon ubuntu-with-file

Dockerfile 创建镜像

详见文章:dockerfile 创建镜像

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容