在docker中安装nginx集群



root@nulige:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos/my_nginx latest 4d9498b6baf4 3 days ago 828 MB
nginx latest 3c5a05123222 11 days ago 109 MB
gitlab/gitlab-ce latest 504ada597edc 12 days ago 1.46 GB
centos latest 49f7960eb7e4 6 weeks ago 200 MB

 

#创建web01
root@nulige:~# docker run -d --name web01 -p 8081:80 nginx
f8e8bf110ab4d109a91b583d725eda7e9087dd51348e1674ea3d844ac2a51f45

#创建web02
root@nulige:~# docker run -d --name web02 -p 8082:80 nginx
f03b73ebae4db766e3749cc388f7b973e9229412e7b03e0cee51bcafdab00a4a

#查看所有的容器
root@nulige:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f03b73ebae4d nginx "nginx -g 'daemon ..." 8 seconds ago Up 7 seconds 0.0.0.0:8082->80/tcp web02
f8e8bf110ab4 nginx "nginx -g 'daemon ..." 26 seconds ago Up 25 seconds 0.0.0.0:8081->80/tcp web01
91ec52a55c51 nginx "nginx -g 'daemon ..." 3 minutes ago Up 3 minutes 0.0.0.0:80->80/tcp slb

#进入容器
docker exec -it f8e8bf110ab4 sh

#查找目录
# find / -name nginx
/var/cache/nginx
/var/log/nginx
/etc/default/nginx
/etc/nginx
/etc/logrotate.d/nginx
/etc/init.d/nginx
/usr/lib/nginx
/usr/sbin/nginx
/usr/share/doc/nginx
/usr/share/nginx

#nginx配置目录
#cd /usr/share/nginx/html
# ls
50x.html index.html

#写入东西
# echo "welcome web01" >index.html

#查看内容
# cat index.html
welcome web01

#退出容器
# exit

#重新安装一个slb镜像,过程省略
#提交镜像
root@nulige:~# docker commit -m "slb" 40aa25e24a0d nulige/slb:v1
sha256:c6c55158709ef7cae78e25a466974a9c1993d5c3a1a65482501794dd5c55ab61

root@nulige:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nulige/slb v1 c6c55158709e About a minute ago 810 MB

#启动镜像
#创建slb
root@nulige:~# root@nulige:~# docker run -d --name slb -p 80:80 nginx
f8e8bf110ab4d109a91b583d725eda7e9087dd51348e1dasf67491ec52a55c51

root@nulige:~# docker commit -m "web01" 40aa25e24a0d nulige/web01:v1
sha256:503bbc5fd32f2eea7df4a63e07343cc290a66b65072730df12ff4a625549c635

#修改les
root@nulige:~# docker commit -m "web02" 40aa25e24a0d nulige/web02:v1
sha256:503bbc5fd32f2eea7df4a63e07343cc290a66b65072730df12ff4a625549c635


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM