【发布时间】:2019-05-25 14:21:58
【问题描述】:
我是 Docker 的新手。对于我的设置,我安装 Docker 是为了在 MacOS 环境中运行 MySQL WordPress。
下面是我的docker-compose.yml文件:
wordpress:
image: wordpress
links:
- wordpress_db:mysql
ports:
- 8080:80
wordpress_db:
image: mariadb
phpmyadmin:
image: corbinu/docker-phpmyadmin
links:
- wordpress_db:mysql
ports:
- 8181:80
mysql:
image: mysql
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=wordpress_db
- MYSQL_USER=sbroot
- MYSQL_PASSWORD=root
docker-compose up -d to terminal 是正确的方法吗?另外,有没有其他方法可以使用 Docker 来达到同样的效果?
【问题讨论】:
-
没有什么会强迫您使用 Docker,而且您可能会发现单独启动各个部分而不是在 Docker 中是很有教育意义的。您展示的 Docker Compose YAML 文件有一个早已过时的功能(您不应该在当前设置中使用
links:)并且缺少一个关键配置(使用 MySQL 数据库的两个服务都需要其神奇的 Docker 主机名,可能mysql和登录凭据)。
标签: wordpress macos docker phpmyadmin