docker 自定义容器镜像

docker 自定义容器镜像

docker 自定义容器镜像1. 创建dockerfile,Dockerfile是一个文本文件,其内包含了一条条构建镜像所需的命令。docker使用镜像创建容器1、docker pull镜像:从Docker Hub或其他官方的 Docker 镜像存储库中拉取一个预先构建的映像。要将Ubuntu映射作为名为my_ubuntu 的新容器运行,请运行以下命令 : `$ docker run -it –name my_ubuntu ubuntu:latest /bin/bash `docker自定义基础镜像对docker镜像进行自定义,有如下几种方式:1、使用Dockerfile构建。通过在docker容器中安装应用系统的正常依赖包、复制我们的配置文件、执行一些命令来构建镜像。

docker 自定义容器镜像

1. 创建dockerfile,Dockerfile是一个文本文件,其内包含了一条条构建镜像所需的命令。

2. 用docker build命令构建自定义容器镜像: docker build -t . (注意最后的’.’表示使用当前目录中的Dockerfile构造镜像)

3. 使用docker images命令可以看到我们创建的自定义容器镜像已经准备就绪。

docker使用镜像创建容器

1、docker pull镜像:

从Docker Hub或其他官方的 Docker 镜像存储库中拉取一个预先构建的映像。例如,可以使用 docker pull 命令来获得最新版本的 Ubuntu 映射,命令格式如下所示

`$ docker pull ubuntu:latest`

2、使用docker run创建容器:

在启动了一个新的容器之前,必须将镜像pull到本地。然后使用run命令运行容器。要将Ubuntu映射作为名为my_ubuntu 的新容器运行,请运行以下命令 :

`$ docker run -it –name my_ubuntu ubuntu:latest /bin/bash `

docker自定义基础镜像

对docker镜像进行自定义,有如下几种方式:

1、使用Dockerfile构建。通过在docker容器中安装应用系统的正常依赖包(os packages)、复制我们的配置文件(config file)、执行一些命令来构建镜像。

2、直接修改已有的image。可以先启动该image作为一个container, 然后在里面修改你想要修改的内容, 再commit一下就能得到我们想要的image.

3、Import existing image into docker. 把已存在于文件系统中的Image import 到 Docker 里:

$ sudo docker import – test/ubuntu < ubuntu_image.tar