Docker-将我的Docker图像连接到Docker外部的另一台计算机



我是Docker的新手。我有一个包含YII框架的图像。前端和后端都包含YII框架。

这是我的docker-compose.yml文件:

version: '2'
services:
frontend:
       build: ./dockerfile-frontend
       container_name: erp2_frontend
       links:
          - backend
       environment:
          ENABLE_ENV_FILE: 1
          ENABLE_LOCALCONF: 1
          API_TOKEN: "4022dfde02359429d905066e557245c760f68f5c"
       ports:
          - "8080:80"
backend:
       build: ./dockerfile-backend
       container_name: erp2_backend
       environment:
          ENABLE_ENV_FILE: 1

现在,我想将我的后端图像连接到Docker网络外的MSSQL Server。现在,该服务器包含MSSQL Server已连接到主机容器的本地网络。我的主机容器是Ubuntu-Linux。如何将后端连接到MSSQL Server?这可能吗?

感谢您的答复。

我在docker-compose文件中没有看到网络配置,这意味着将使用默认的桥梁网络。

您可以继续前进,只需指定外部MSSQL IP和端口,并且您的容器将能够与MSSQL进行通信。尽管您无法从外部启动连接,因为您没有暴露并映射backend服务中的任何端口。

相关内容

  • 没有找到相关文章

最新更新