Docker安装并使用mysql

我想在我的docker容器中安装或添加一个mysql实例,并希望在我的应用程序在另一个docker容器中访问该mysql实例。 所以基本上我创build一个包含我的应用程序的docker容器,我想访问该容器内的一个MySQL

您可以使用networking进行连接。 看看这个文件 ,它build立一个MySQL容器并将其连接到一个networking。 然后将另一个容器连接到同一个networking。 所需容器使用其ip地址和端口访问mysql容器。 由于以下原因我必须使用IP地址。

Dockerembedded式DNS服务器支持连接到给定networking的容器的名称parsing。 这意味着任何连接的容器都可以通过其容器名称在同一networking上ping另一个容器。 在container2中,可以通过名称ping container3。

该function不适用于默认网桥。 容器1和容器2都连接到网桥,但无法使用容器名称从容器2 ping容器1。

来源: 使用networking

当我试图做这个过程时,我在我的博客上写了这个。 可以帮助你。