##配置环境变量 db_host= db_port= db_datebases= db_username= db_passwd= redis_host= redis_passwd= redis_prot= #仓库地址 git_entrepot= #仓库名称 entrepot_name=
nginx配置中root路径 /var/www/html/public ##项目运行后路径会更改为:/var/www/html/项目名称/public
保证项目文件下有.env或者.example.env文件,.env文件配置需求如下: HOSTNAME= HOSTPORT= DATABASE= USERNAME= PASSWORD= REDIS_HOSTNAME= REDIS_PASSWORD= PORT=
示例:
取出容器中的公钥配置到代码仓库中 启动容器 docker run -itd --name test zhangyhclub/nginx-php7-git:v1 取出公钥 docker cp test:/root/.ssh/id.rsa.pub
开始部署
sudo docker run -itd --name test-test -p 5555:80
-e db_host=192.168.1.1
-e db_port=3306
-e db_username=root
-e db_passwd=123456
-e redis_host=192.168.1.1
-e redis_passwd=123456
-e redis_prot=6379
-e entrepot_name=test
-e git_entrepot=git@test:test.git
--restart=always
zhangyhclub/nginx-php7-git:v1
访问测试 部署后就可以访问http://IP:5555端口进行测试啦!!
Content type
Image
Digest
Size
53.9 MB
Last updated
about 5 years ago
docker pull zhangyhclub/nginx-php7-git:v1