zoukankan      html  css  js  c++  java
  • 解决.Net 3.1 alpine镜像无法连接Sql server的问题

          前阵子同事遇到了一个本地连接SQL Server正常,一上k8s就无法连接了,端口和防火墙都是通的,然后大家一阵查,发现需要一个icu libs这个库,好家伙还是ICU命名的,

    所以还是分享一下一个最方便也最快捷的解决方案,就是在Dockerfile里面添加:

    FROM {imageRegistry}/dotnet/aspnet:3.1-alpine
    
    COPY . /app
    WORKDIR /app
    EXPOSE 5000/tcp
    ENV ASPNETCORE_URLS http://*:5000/
    ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false
    RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories &&   
             apk update &&  
             apk add --no-cache icu-libs
    
    ENTRYPOINT ["dotnet", "xxxxxx.dll"]

    非常的简单,添加一下就可以直接访问了,简单记录一下

    如有错误,欢迎指正,互相学习。谢谢!
  • 相关阅读:
    20170809上课笔记
    20170808上课笔记
    20170807上课笔记
    20170804上课笔记
    《备份恢复3》
    《备份恢复2》
    《SQL语句测试》
    《备份恢复1》
    《oracle管理7》
    《oracle管理6》
  • 原文地址:https://www.cnblogs.com/Ivan-Wu/p/15474305.html
Copyright © 2011-2022 走看看