作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道如何在docker-compose文件中设置WORDPRESS_DB_HOST。
wordpress:
image: wordpress
ports:
- 8080:80
environment:
WORDPRESS_DB_PASSWORD: example
WORDPRESS_DB_HOST: 192.168.99.100:3307
wordpress_db:
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: example
ports:
- 3307:3306
volumes:
- /doc/wordpress_db:/var/lib/mysql
最佳答案
我不确定docker-compose的版本1,但是我会这样做:
version: '2'
services:
wordpress:
image: wordpress
ports:
- 8080:80
environment:
- WORDPRESS_DB_PASSWORD=example
- WORDPRESS_DB_HOST=wp_db
links:
- wordpress_db:wp_db
wordpress_db:
image: mariadb
environment:
- MYSQL_ROOT_PASSWORD=example
ports:
- 3307:3306
volumes:
- /doc/wordpress_db:/var/lib/mysql
links
部分。您可以将容器链接到另一个服务中的容器。这使您可以使用别名
wp_db
引用数据库的IP。
关于wordpress - 如何在docker-compose中设置WORDPRESS_DB_HOST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40985240/
我是一名优秀的程序员,十分优秀!