为什么我的bash脚本超越" docker run"甚至码头还在运行?

时间:2018-01-17 17:42:38

标签: bash docker

我正在尝试使用bash脚本来运行docker容器,然后打印一条消息。然而,在容器仍在运行时执行完成的消息 - 我可以执行它并查看PID 1和多个其他进程。

如何强制docker run命令先完成?

public static void Main(string[] args)
{

    var config = new ConfigurationBuilder()
        .AddCommandLine(args)
        .Build();
    var host = new WebHostBuilder()
        .UseKestrel()
        .UseContentRoot(Directory.GetCurrentDirectory())
        .UseConfiguration(config)
        .UseStartup<Startup>()
        .Build();

    host.Run();
}

public static IWebHost BuildWebHost(string[] args) =>
    WebHost.CreateDefaultBuilder(args)
        .UseStartup<Startup>()
        .Build();

0 个答案:

没有答案