Dockerfile构建httpd镜像(yum方式)

Dockerfile构建httpd镜像(yum方式)

1、建立工作目录

[root@docker ~]# mkdir httpd

[root@docker ~]# cd httpd

Dockerfile构建httpd镜像(yum方式)_第1张图片

2、编写Dockerfile文件

[root@docker httpd]# vim Dockerfile

FROM centos:7
MAINTAINER Crushlinux 

RUN yum -y install httpd
RUN echo "crushlinux" >/var/www/html/index.html
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

EXPOSE 80
CMD ["httpd","-DFOREGROUND"]

Dockerfile构建httpd镜像(yum方式)_第2张图片

3、构建镜像

[root@docker httpd]# docker build -t httpd:new .

Dockerfile构建httpd镜像(yum方式)_第3张图片

[root@docker httpd]# docker images httpd

Dockerfile构建httpd镜像(yum方式)_第4张图片

4、测试容器

[root@docker httpd]# docker run -d -p 8001:80 --name httpd-test --restart=always httpd:new

Dockerfile构建httpd镜像(yum方式)_第5张图片

5、浏览器访问测试:http://192.168.100.131:8001

Dockerfile构建httpd镜像(yum方式)_第6张图片

 

你可能感兴趣的:(运维,学习,docker,容器)