docker镜像制作工具,docker镜像制作前端开发模式


docker镜像制作工具,docker镜像制作前端开发模式

文章插图
如何制作自己的docker镜像文件:
docker镜像制作工具,docker镜像制作前端开发模式

文章插图
方法/步骤
在使用docker的过程中,我们除了从docker hub上下载已经做好的镜像,很多时候需要我们自己制作镜像 。下面想在这个文章中说明一下镜像的制作方法 。

制作镜像的方式主要有两种:

通过docker commit 制作镜像
通过docker build 制作镜像
这两种方式都是通过改进已有的镜像来达到自己的目的 。制作基础镜像,会在另外一篇文章“从零开始制作基础镜像”中介绍 。

docker commit
docker commit 是往版本控制系统里提交一次变更 。使用这种方式制作镜像,本质上是运行一个基础镜像,然后在基础镜像上进行软件安装和修改 。最后再将改动提交到版本系统中 。
【docker镜像制作工具,docker镜像制作前端开发模式】如何使用docker来制作我现在正在使用的系统的镜像:
选择 Ubuntu 官方的 14.04 版本为我们依赖的系统镜像 。
dockerfile
FROM ubuntu:trusty

因所有官方镜像均位于境外服务器,为了确保所有示例能正常运行,DaoCloud 提供了一套境内镜像源,并与官方源保持同步 。如果使用 DaoCloud 的镜像源,则指向:FROM daocloud.io/ubuntu:trusty
设置镜像的维护者,相当于镜像的作者或发行方 。
dockerfile
MAINTAINER Captain Dao <support@daocloud.io>

用 RUN 命令调用 apt-get 包管理器安装 PHP 环境所依赖的程序包 。
安装依赖包相对比较固定,因此该动作应该尽量提前,这样做有助于提高镜像层的复用率 。
怎么创建docker容器的镜像:
Docker 进入 ubuntu 容器 我们可以使用 docker run命令进入 ubuntu 容器: $ sudo docker run
docker hello word 镜像 怎么做的:
查询镜像 docker search hello-word
下载镜像 docker pulldocker.io/abenchi/hello-docker
查看所有镜像 docker images 运行镜像 docker run 镜像
可不可以通过一个ISO的系统镜像来制作一个Docker的基础镜像:
这个真做不到,首先通过dockerfile构建你需要的镜像,然后再启动容器 。

    推荐阅读