Docker Compose
Docker compose file for LNMP
1. Prepare the images (Reference Docker - LNMP)
tom/centos7.4
tom/php-fpm:1.0
tom/mysql:1.0
tom/wordpress:1.0
2. Docker compose file
version: "2"
services:
db:
image: "tom/mysql:1.0"
container_name: "mydb"
ports:
- "3306:3306"
networks:
static-network:
ipv4_address: 10.0.0.2
web:
image: "tom/wordpress:1.0"
container_name: "wordpress"
ports:
- "80:80"
environment:
- WORDPRESS_DB_HOST=10.0.0.2
- WORDPRESS_DB_USER=admin
- WORDPRESS_DB_PASSWORD=admin
networks:
static-network:
ipv4_address: 10.0.0.3
networks:
static-network:
ipam:
config:
- subnet: 10.0.0.0/24
gateway: 10.0.0.1
3. Install docker-compose
curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
4. Start application
docker-compose up
Comments
Post a Comment