Crear docker-compose.yml y cambiar puerto de 8080 por 8081, 8082 para sucesivas instancias
version: '3.1' services: wordpress: image: wordpress restart: always ports: - 8080:80 environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: exampleuser WORDPRESS_DB_PASSWORD: examplepass WORDPRESS_DB_NAME: exampledb volumes: - wordpress:/var/www/html db: image: mysql:5.7 restart: always environment: MYSQL_DATABASE: exampledb MYSQL_USER: exampleuser MYSQL_PASSWORD: examplepass MYSQL_RANDOM_ROOT_PASSWORD: '1' volumes: - db:/var/lib/mysql volumes: wordpress: db:
Para levantarlo:
docker-compose up -d
AƱadimos nginx:
server { listen 80; server_name gameofworks.lobo99.info; location / { proxy_pass http://192.168.1.200:8083; proxy_buffering on; proxy_buffers 12 12k; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; } }
ruth@docker:~$ docker cp Divi/. gameofworkslobo99info_wordpress_1:/var/www/html/wp-content/themes/Divi/