通过Dockerfile 基于centos系统制作 HAProxy 镜像
提前通过docker run运行两台Apache镜像
[root@localhost ~]# docker run -it -d --name web1 luojiatian1904/httpd
[root@localhost ~]# docker run -it -d --name web2 luojiatian1904/httpd
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1854792e046f luojiatian1904/httpd "/usr/local/apache/b…" 22 minutes ago Up 22 minutes 80/tcp web2
55a78e08619e luojiatian1904/httpd "/usr/local/apache/b…" 22 minutes ago Up 22 minutes 80/tcp web1
更改web2的访问内容
[root@localhost ~]# docker exec -it 1854792e046f /bin/bash
[root@1854792e046f src]# cd /usr/local/apache/htdocs/
[root@1854792e046f htdocs]# vi index.html
<html><body><h1>123</h1></body></html>
[root@1854792e046f ~]# /usr/local/apache/bin/apachectl restart
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.2.3. Set the 'ServerName' directive globally to suppress this message
[root@1854792e046f src]# exit
exit
[root@localhost ~]# curl 192.168.2.3
<html><body><h