Я хочу построить nginx внутри Docker и сделать это https. Поэтому я построил среду nginx и steveltn / https-portal следующим образом.
docker run -itd --restart=always --name lb -p 8000:80 nginx
docker network create --subnet=192.168.0.0/24 lb_net
docker network connect --ip=192.168.0.2 lb_net lb
docker exec -it lb /bin/bash
sudo docker run -p 80:80 -p 443:443 -e DOMAINS="{my domain} -> http://192.168.0.2:80" --name https -itd --restart=always steveltn/https-portal --net lb_net --ip=192.168.0.4
Если вы попробуете это, steveltn / https-portal продолжит перезапуск. Поместите логи сюда.
Parsing account key...
Parsing CSR...
Found domains: {domain}
Getting directory...
Directory found!
Registering account...
Registered!
Creating new order...
Order created!
Verifying apps.hashito.biz...
apps.hashito.biz verified!
Signing certificate...
Certificate signed!
Signed key for {domain}
[cont-init.d] 20-setup: exited 0.
[cont-init.d] 30-set-docker-gen-status: executing...
[cont-init.d] 30-set-docker-gen-status: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
ifelse: fatal: unable to exec -e: No such file or directory
[cmd] -e exited 127
s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening
s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
попробуйте
Я пробовал следующее
- изменить
-e DOMAINS="{my domain} => http://192.168.0.2:80"
- изменить
-e DOMAINS="{my domain} -> http://192.168.0.2"
- Поднять характеристики работающего компьютера
- добавить
-e STAGE=production
- добавить
-e FORCE_RENEW=true
- изменить
steveltn/https-portal:1
- удалить изображение и повторно загрузить
- P C перезапустить