首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker无法连接到中的Server数据库

Docker无法连接到中的Server数据库
EN

Stack Overflow用户
提问于 2021-11-26 08:43:47
回答 1查看 507关注 0票数 0

我正在尝试连接到在我的文件中创建的数据库。看起来DB已经成功创建了,但是我无法使用Server管理工作室连接到它。

这是我的码头撰写文件:

代码语言:javascript
运行
复制
version: "3.9"
services:
    web:
        image: ${DOCKER_REGISTRY-}umbracoapp
        build: 
          context: .\umbracoapp
          dockerfile: Dockerfile
        ports:
            - "8000:80"
        depends_on:
            - db
    db:
        image: "mcr.microsoft.com/mssql/server"
        environment:
            SA_PASSWORD: "Testing1234!!"
            ACCEPT_EULA: "Y"

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-26 08:47:54

要从Docker创建的桥网络外部访问数据库,需要将其端口映射到主机上的一个端口。

在容器中,MSSQL使用端口1433。如果该端口在您的主机上可用,则可以将其映射到主机上的1433,方法是在db服务中添加“端口”,如下所示

代码语言:javascript
运行
复制
db:
    image: "mcr.microsoft.com/mssql/server"
    ports:
        - "1433:1433"
    environment:
        SA_PASSWORD: "Testing1234!!"
        ACCEPT_EULA: "Y"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70121617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档