您好我如何将mysql容器连接到另一个容器,以便我的应用程序在其中一个容器中可以使用Mysql?基于此reference,我需要运行此
docker run --name some-app --link some-mysql:mysql -d application-that-uses-mysql
但我不知道some-app是什么意思和应用程序使用mysql?它是否意味着将使用它的容器ID?下面是正在运行的容器列表
答案 0 :(得分:2)
--name some-app
指的是您要分配给正在运行的容器的容器名称。
application-that-uses-mysql
指的是您正在使用的图片。此图片需要mysql
,并且您已使用命令--link some-mysql:mysql
将myqsl连接到此图片。
但是,不推荐使用Links,但您仍然可以使用网络连接到其他容器。答案here应该能够帮助您设置连接。
编辑:删除重复并提供完整答案。
答案 1 :(得分:0)
--name some-app
为新启动的容器指定名称some-app
。
--link some-mysql:mysql
将名为some-mysql
的容器(这是运行MySQL的容器)链接到新容器,以便可以在容器中以mysql
访问它。
application-that-uses-mysql
是包含您应用的图片的名称。
如果您不确定某些参数的含义,总会有documentation。