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