Docker安装并使用mysql
我想在docker容器中安装或添加一个mysql实例,并想在另一个docker容器中访问我的应用程序中的mysql实例。因此,基本上我正在创建一个包含我的应用程序的docker容器,我希望访问该容器中的mysql,您可以使用网络进行连接。看看哪个构建了mysql容器并将其连接到网络。然后将另一个容器连接到同一网络。所需的容器使用其ip地址和端口访问mysql容器。由于以下原因,我不得不使用IP地址 Docker嵌入式DNS服务器为连接到给定网络的容器启用名称解析。这意味着任何连接的容器都可以通过其容器名称ping同一网络上的另一个容器。在container2中,您可以按名称ping container3 此功能不适用于默认网桥网络。 container1和container2都连接到网桥网络, 但是不能使用容器从容器2 ping容器1 名字 资料来源:Docker安装并使用mysql,docker,docker-compose,dockerfile,Docker,Docker Compose,Dockerfile,我想在docker容器中安装或添加一个mysql实例,并想在另一个docker容器中访问我的应用程序中的mysql实例。因此,基本上我正在创建一个包含我的应用程序的docker容器,我希望访问该容器中的mysql,您可以使用网络进行连接。看看哪个构建了mysql容器并将其连接到网络。然后将另一个容器连接到同一网络。所需的容器使用其ip地址和端口访问mysql容器。由于以下原因,我不得不使用IP地址 Docker嵌入式DNS服务器为连接到给定网络的容器启用名称解析。这意味着任何连接的容器都可以通过
当我尝试做这个过程时,我写了它。可能对你有帮助。你最好坚持下去。使用官方的MySQL docker并将您的应用程序与之链接。是的,实际上我就是这么做的。我使用了官方的mysql。但我想把它链接到我的应用程序容器上,如何实现这一点呢?旧的样式(看起来它现在已经被弃用)是用“-link mysql:mysql”((不)见)启动应用程序。所以您最好使用用户定义的网络,因为这是推荐的方式(请参阅)。可能重复的