首页 > 其他分享 >docker中环境变量设置的一个坑

docker中环境变量设置的一个坑

时间:2023-02-14 13:11:25浏览次数:58  
标签:设置 defaultValue value key dotnet docker 环境变量 string

FROM mcr.microsoft.com/dotnet/aspnet:6.0

ENV nacos.server.addresses='http://192.168.103.126:9848'
ENV nacos.server.namespace='Test'

EXPOSE 80
EXPOSE 443

WORKDIR /app
COPY . .

ENTRYPOINT dotnet web.Api.dll #这种写法读取不到环境变量
ENTRYPOINT ["dotnet", "web.Api.dll"] #可以读取到环境变量
  string GetNacosEnvironment(string key, string defaultValue)
  {
      var value = Environment.GetEnvironmentVariable(key);

      return value.IsNotNullOrWhiteSpace() ? value : defaultValue;
  }

  List<string> GetNacosEnvironment(string key, List<string> defaultValue)
  {
      var value = Environment.GetEnvironmentVariable(key);
      return value.IsNotNullOrWhiteSpace() ? value.Split(",").ToList() : defaultValue;
  }

标签:设置,defaultValue,value,key,dotnet,docker,环境变量,string
From: https://www.cnblogs.com/xinzhyu/p/17119247.html

相关文章

  • window环境下docker部署elasticsearch单机
     一、部署elasticsearch单机拉取elasticsearch的镜像,我拉取的是8.6.0版本的dockerpullelasticsearch:8.6.0创建三个文件夹config、data和plugins用于挂载路径,如下......
  • docker删除本地已下载的镜像
    1:首先用dockerimages查看一下本地已下载的镜像 2:使用dockerrmi--force IMAGED ID删除镜像......
  • 使用docker安装elasticsearch
    下载elasticsearch6.4.0的docker镜像:dockerpullelasticsearch:6.4.0 修改虚拟内存区域大小,否则会因为过小而无法启动:sysctl-wvm.max_map_count=262144 使用docker命......
  • idea 设置黑色背景
     idea设置黑色背景CreateTime--2018年4月26日10:32:38Author:Marydon 设置-->Appearance-->Theme调为:Darcula-->点击右下角Apply-->OK   相关推荐:​​idea修改编辑区......
  • docker中命令docker images
    dockerimages用于查看本地已下载的镜像REPOSITORY镜像仓库TAG镜像标签IMAGEID镜像IDCREATED镜像创建时间SIZE镜像大小......
  • 系统环境变量中 HTTP_PROXY 的误区
    前段时间在测试一个连麦demo,demo简要说可以在内网环境中运行时,输入频道号就可以模拟连麦但是在加入连麦时,一直返回错误-2EOF,询问得知,该错误的解释信息是“ServiceUna......
  • 服务器docker和docker-compose的安装
    一:docker部署1.安装yum管理套件yuminstall-yyum-utils2.添加软件源阿里镜像仓库yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/cent......
  • 影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python
    使用过NAS(NetworkAttachedStorage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的“网盘”,简单理解就是搭建自己的“私有云”,但是硬件和网络成本都太高了,有点......
  • Linux设置服务器时区
    查看服务器当前时区信息,运行命令:timedatectl statustimedatectlstatus 可以看到服务器目前是东八区的时区,如果因为业务需要修改时区,怎么操作呢首先,进入到服务器目......
  • CAD线型比例因子怎么设置?CAD线型比例因子设置步骤
    在CAD设计过程中,绘制完虚线后,显示出来却和实线一样,这是什么情况呢?其实这是由于CAD线型比例设置有误而导致的,那么,CAD线型比例因子怎么设置?接下来就和小编一起来了解一下浩辰......