docker pull wordpress:php8.0-fpm-alpine
docker run -d \
-p 8082:80 \
-e WORDPRESS_DB_HOST=db \
-e WORDPRESS_DB_USER=N4PwKxtAcc9IkZOm \
-e WORDPRESS_DB_PASSWORD=TaFoXjlowqDg4aiT \
-e WORDPRESS_DB_NAME=db_wordpress \
-e WORDPRESS_TABLE_PREFIX=wp_ \
-v wordpress:/var/www/html \
--link mysql-dev:db \
--name=wordpress \
--restart=always \
wordpress:php8.0-fpm-alpine
http://localhost:8082
wordpress-stack.yml
docker stack deploy -c wordpress-stack.yml wordpress
docker-compose -f wordpress-stack.yml up
version: '3.1'
services:
wordpress:
image: wordpress
restart: always
ports:
- 8082:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: N4PwKxtAcc9IkZOm
WORDPRESS_DB_PASSWORD: TaFoXjlowqDg4aiT
WORDPRESS_DB_NAME: db_wordpress
volumes:
- wordpress:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: db_wordpress
MYSQL_USER: N4PwKxtAcc9IkZOm
MYSQL_PASSWORD: TaFoXjlowqDg4aiT
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db:/var/lib/mysql
volumes:
wordpress:
db: