如何让ubuntu系统上 docker容器内部的应用程序访问到ubuntu本地主机部署的mysql
时间: 2024-03-28 13:40:41 浏览: 197
docker-ubuntu+zabbix部署
可以使用Docker的网络模式来实现容器与本地主机之间的通信。具体步骤如下:
1. 创建一个自定义网络:`docker network create mynetwork`
2. 启动MySQL容器,并将其连接到自定义网络:`docker run --name mysql --network mynetwork -e MYSQL_ROOT_PASSWORD=passwd -d mysql`
3. 启动应用程序容器,并将其连接到自定义网络:`docker run --name myapp --network mynetwork -d myapp`
4. 在应用程序中使用MySQL的IP地址和端口号进行连接,IP地址为MySQL容器的名称,端口号为MySQL的默认端口号(3306)
这样,应用程序就可以访问到Ubuntu本地主机部署的MySQL了。
阅读全文