Skip to content
letwang edited this page Aug 7, 2021 · 30 revisions

Install

1.添加Hosts

sudo tee -a /etc/hosts <<EOF
127.0.0.1 www.admin.com
127.0.0.1 www.iot.com
127.0.0.1 www.paas.com
127.0.0.1 www.payment.com
127.0.0.1 www.store.com
EOF

2.环境

开箱即用

sudo docker run -itd -p 81:80 -p 3307:3306 -p 6380:6379 -p 27018:27017 -p 15673:15672 -p 9002:9001 --name hookphp \
-v `pwd`/:/usr/local/openresty/nginx/html/wwwroot \
letwang/hookphp bash && sudo docker exec -it hookphp bash -c "git config --global user.email "[email protected]" && git config --global user.name "letwang" && cd /usr/local/openresty/nginx/html/HookPHP/ && git pull && sh Start"

或者 全新构建

wget https://gitee.com/cart/HookPHP/raw/master/Dockerfile &&
sudo docker run -itd -p 81:80 -p 3307:3306 -p 6380:6379 -p 27018:27017 -p 15673:15672 -p 9002:9001 --name hookphp \
-v `pwd`/:/usr/local/openresty/nginx/html/wwwroot \
ubuntu:20.04 bash && sudo docker exec -it hookphp bash /usr/local/openresty/nginx/html/wwwroot/Dockerfile

Demo


Container wwwroot

Local wwwroot

MySQL

127.0.0.1
3306/3307
root
123456

Redis

127.0.0.1
6379/6380
123456

MongoDB

127.0.0.1
27017/27018

RabbitMQ

admin
123456

Supervisor

Clone this wiki locally