运行的image保存镜像
docker run -it -v /usr/sbin:/usr/bin rhel7:20170528 /bin/bash
vi issue
docker commit 75c rhel7:togogo
docker save rhel7:togogo >/tmp/rhel7togogo.tar
P48 Creating a Container Image That Implements a Service
/usr/sbin/httpd -DFOREGROUND
使用Dockerfile创建container并将其导入私有image registry中
使用Dockerfile创建自定义的image
部署一个私有container image registry
image--->docker run---->edit--->docker commit--->new image
从Docker file创建image三步骤
Dockerfile描述如何创建container image,该机制可以自动创建containerimage
1.创建一个工作目录;2.编写Dockerfile描述文件;3.使用dicker命令创建image
p61:Building a Custom Image with Dockerfile
mkdir /root/webserver-image
cd webserver-image
vi dockerfile
From rht-training:rhel7_httpd
MAINTAINER fengli
RUN echo "test dockerfile" >/var/www/html/index.html
RUN echo "container.example.com" >/etc/hostname
docker build -t rhel7_httpd:new .
docker images
docker inspect rhel7_httpd:new
docker run -it -p 80:80 rhel7_httpd:new /usr/sbin/httpd -D FOREGRUND
curl 172.17.0.12