一、基于原始镜像建立一个新的镜像的步骤html
docker pull centos
docker run -it centos /bin/bash
在容器安装所须要的服务
docker commit -m "说明" -a "做者" 容器id 镜像名:tagdocker
二、基于镜像文件建立一个新的镜像的步骤apache
docker load < 镜像文件名
docker run -it centos /bin/bash
在容器安装所须要的服务
docker commit -m "说明" -a "做者" 容器id 镜像名:tagcentos
三、基于Dockerfile建立一个安装apache而且部署了网页文件的镜像bash
vi Dockerfile
FROM centos
MAINTAINER xukang xukang@qq.com
RUN yum install -y httpd
ADD index.html /var/www/html/index.html
EXPOSE 80idevi index.html
<h1>1</h1>uidocker build -t 镜像名:tag .htm
四、怎么样才能在docker容器中使用systemctl或者service命令部署
docker run --privileged -itd --name test docker.io/centos /usr/sbin/initit
docker exec -it test /bin/bash
五、运行docker容器时,映射一个80端口到本机的8080端口
docker run -itd -p 8080:80 镜像名 /sbin/init