我尝试使用命令行链接两个docker容器(wordpress和mysql),但没有成功。我也尝试过docker-compose.yml,但只有一个容器在工作,我无法链接两个容器。我使用了以下命令。我目前正在使用aws amazon linux ami。
docker run --name db -e MYSQL_ROOT_PASSWORD=abc123 -p 3306:3306 -d mysql
docker run --name wordpress --link db:mysql -p 80:80 -d wordpress.
运行这些命令后,只有一个容器(mysql)处于活动状态:
1条答案
按热度按时间ogsagwnx1#
如果你设置一个
docker-compose.yml
在同一网络中有两个容器:跑步
docker-compose up
将同时旋转两个容器。你的wordpress容器(my_wp_container
)可以轻松访问mysqlmy_mysql_container
现在是wp容器的主机别名。一旦两个容器都在运行,就尝试ssh'ing到
my_wp_container
跑步:您应该看到,一个容器可以在其docker网络中连接到另一个容器!