美文网首页
向docker容器传递参数

向docker容器传递参数

作者: 寻找无名的特质 | 来源:发表于2021-11-01 05:59 被阅读0次

    可以使用命令行向docker容器传递参数,在Program中增加命令行参数配置:

     public static IHostBuilder CreateHostBuilder(string[] args) =>
                Host.CreateDefaultBuilder(args)
                    .ConfigureWebHostDefaults(webBuilder =>
                    {
                        var config = new ConfigurationBuilder()
                            .AddCommandLine(args)
                            .Build();
                        webBuilder.UseConfiguration(config)
                        .UseStartup<Startup>();
                    });
    

    首先使用AddCommandLine将命令行参数添加到配置中,然后使用UseConfiguration(config)使配置起作用。
    这样通过命令行就可以传递参数到应用中了,比如 --PathBase="/MyTest"。在启动docker时,通过命令行进行参数传递:

    docker run -p 5550:80 zhenlei1970/testdocker:last  --PathBase="/MyTest1"
    

    这样参数就可以传递到应用中了。

    相关文章

      网友评论

          本文标题:向docker容器传递参数

          本文链接:https://www.haomeiwen.com/subject/oouvaltx.html