สร้าง Certbot container
server {
listen 80;
server_name test.nstru.ac.th;
location /.well-known/acme-challenge/ {
root /var/www/certbot;
}
}
เพิ่มคอนเทรนเนอร์ certbot เข้าไปดังรูป
version: '3'
services:
nginx:
image: nginx:1.17
container_name: ngx
restart: always
ports:
- 80:80
- 443:443
volumes:
- ./data/certbot/conf:/etc/letsencrypt
- ./data/certbot/www:/var/www/certbot
certbot:
image: certbot/certbot
container_name: certbot
volumes:
- ./data/certbot/conf:/etc/letsencrypt
- ./data/certbot/www:/var/www/certbot
command: certonly --webroot -w /var/www/certbot --force-renewal --email suppachok_sin@nstru.ac.th -d arit-manaul.nstru.ac.th --agree-tos
depends_on:
- nginx
รันคำสั่งให้คอนเทรนเนอร์ certbot ทำงาน
docker-compose up certbot