将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是包含您的应用程序的图像的名称。

如果您不确定某些参数的含义,总是有文档 。