version: '3'
services:
wordpress:
image: wordpress
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_PASSWORD: root
networks:
- my-bridge
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: wordpress
volumes:
- $pwd/mysql:/var/lib/mysql
networks:
- my-bridge
volumes:
mysql-data:
networks:
my-bridge:
driver: bridge
指定version
version: '3'
services定义容器
wordpress: 容器名称
image: wordpress 容器镜像,如果本地不存在就会自动pull
ports: 端口映射,把容器的80端口映射到本地8080端口
- 8080:80
environment: 环境参数配置
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_PASSWORD: root
networks: 指定网络
- my-bridge
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: wordpress
volumes: 指定容器存储
- $pwd/mysql:/var/lib/mysql
networks:
- my-bridge
创建网络配置
networks:
my-bridge: 网络名称
driver: bridge 网络类型为bridge