Updated wordpress docker compose

master
Tai Dao 2 months ago
parent aa1b10eeb3
commit 10a9683132

@ -43,7 +43,7 @@ DB_NAME=wordpress
DB_ROOT_PASS=rootpass
```
### docker-compose.yml
### docker-compose.yml Old Edition
```
version: '3.1'
@ -80,6 +80,48 @@ networks:
name: $DOCKER_MY_NETWORK
```
### docker-compose.yml 2024.03.04 Edition
For this new edition of docker-compose the network `caddy_net` is being used here. The syntax has changed quite a bit since docker compose v2 came out.
And `docker-compose up -d` is now just `docker compose up -d` in v2.
```
version: '3.1'
services:
wordpress:
image: wordpress
restart: unless-stopped
container_name: wordpress
environment:
WORDPRESS_DB_HOST: wordpress-db
WORDPRESS_DB_USER: $DB_USER
WORDPRESS_DB_PASSWORD: $DB_PASS
WORDPRESS_DB_NAME: $DB_NAME
volumes:
- ./wordpress:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
networks:
- caddy_net
wordpress-db:
image: mysql:8.0
restart: unless-stopped
container_name: wordpress-db
environment:
MYSQL_DATABASE: $DB_NAME
MYSQL_USER: $DB_USER
MYSQL_PASSWORD: $DB_PASS
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASS
volumes:
- ./wordpress-db:/var/lib/mysql
networks:
- caddy_net
networks:
caddy_net:
external: true
```
### Final steps (For people following A-Z)
When you are done creating these 3 files, editing caddy, and reloading caddy... Make sure you're in the wordpress folder and do a `docker-compose up -d` to turn it on. Just imagine each folder as one container. You have to `docker-compose up` inside each container folders to start it. To stop it do a `docker-compose down`. To view all your running containers do a `docker container ls`. More commands are referenced [here](https://github.com/StarWhiz/docker_deployment_notes#quick-references-and-notes)

Loading…
Cancel
Save