vi docker-compose.yml
version: "3.8"
services:
nginx:
image: coolnamz/nginx-wg:0.1
container_name: nginx
volumes:
- ./nginx:/etc/nginx/conf.d:ro
- ./www:/usr/share/nginx/html:ro
- ./certbot/www:/var/www/certbot:ro
- ./certbot/cert:/etc/letsencrypt:ro
- ./wireguard:/etc/wireguard:ro
restart: always
ports:
- "80:80/tcp"
- "443:443/tcp"
cap_add:
- NET_ADMIN
- SYS_MODULE
mkdir nginx
vi nginx/nginx.conf
mkdir wiregaurd
vi wireguard/wg0.conf
docker compose up --build -d
docker compose restart
docker exec nginx wg-quick up wg0
Content type
Image
Digest
sha256:1e51bb6db…
Size
164.1 MB
Last updated
over 3 years ago
docker pull coolnamz/nginx-wg:0.1