1、创建相同的网络
docker network create --driver bridge net1
2、创建一个负载均衡的容器
1)docker pull nginx(获取nginx镜像)
2)docker run --name n1 -p 6101:80 -v /e/nginx/conf.d:/etc/nginx/conf.d --net=net1 --privileged -d nginx(创建nginx容器)
3)docker cp n1:/etc/nginx/nginx.conf nginx.conf(将nginx的配置文件下载到本地,方便挂载,注意当前路径,挂载的时候要写绝对路径)
4)docker stop n1
5)docker rm n1
6)docker run --name n1 -p 6101:80 -v /e/nginx/conf.d:/etc/nginx/conf.d -v /e/nginx/nginx.conf:/etc/nginx/nginx.conf --net=net1 --privileged -d nginx
nginx.conf conf.d/default.conf3、创建项目容器
1)docker run --name test1 -p 8081:80 -v /e/nginx/project/a1:/var/www --net=net1 --privileged -d nginx
2)docker exec -it test1 bin/bash
3)apt-get update(主要是为了下载vim编辑文件)
4)apt-get install -y vim
5.1)apt-get install php-fpm
5.2)whereis php-fpm
5.3)service php7.4-fpm start
6)apt-get install php-mysql
7)vim /etc/nginx/nginx.conf
nginx.conf conf.d/default.conf
网友评论