Wordpress Docker Container
Wordpress is an easy to use content management system for developing web sites.
docker-compose.xml:
version: '3.7' volumes: wp-data: networks: wp-back: services: db: image: mysql:5.7 volumes: - wp-data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: rootPassword MYSQL_DATABASE: wordpress MYSQL_USER: wp-user MYSQL_PASSWORD: wp-pass ports: - 8889:3306 networks: - wp-back phpmyadmin: depends_on: - db image: phpmyadmin/phpmyadmin environment: PMA_HOST: db MYSQL_USER: wp-user MYSQL_PASSWORD: wp-pass MYSQL_ROOT_PASSWORD: rootPassword ports: - 3002:80 networks: - wp-back wordpress: depends_on: - db image: wordpress:latest ports: - 8888:80 - 443:443 environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: wp-user WORDPRESS_DB_PASSWORD: wp-pass volumes: - ./wordpress-files:/var/www/html container_name: wordpress-site networks: - wp-backNOTE: If needed, you can log into phpmyadmin on port 3002 using the user name and password provided in the docker-compose.xml file. You may need to change the url address in the wp_options table if your local IP address changes.
Comments