计算机网络/计算机科学与应用/系统/运维/开发

Dockerfile 构建Apache

[root@localhost docker]# vim Dockerfile
FROM httpd:2.4
COPY ./public-html /usr/local/apache2/htdocs/
[root@localhost docker]# mkdir public-html

 

创建index.html 

<! DOCTYPE html>
<html>
<body>
<p>Hello, Docker! </p>
</body>
</html>

构建镜像:

$ docker build -t apache2-image .

    查看镜像:

[root@localhost docker]# docker images
REPOSITORY            TAG       IMAGE ID       CREATED         SIZE
apache2-image         latest    02f9f32dcae0   3 minutes ago   147MB

启动容器:

[root@localhost docker]# docker run -d -p 80:80 apache2-image
1c25fce7ce33df10ff885f51f6a786857c0679db81aa213b2e15c55797ed0b7c

浏览器访问端口即可。

直接通过映射目录方式运行Apache容器

 $ docker  run  -it  --rm  --name  my-apache-app  -p  80:80  -v  "$PWD":/usr/local/apache2/
              htdocs/httpd:2.4


照顾好自己,如果尚有余力,记得保护美好的东西,不畏不惧赤诚善良。

评论

^