使用-p,-d标志从Docker.DotNet api创建sql容器

时间:2018-06-01 19:17:08

标签: c# sql-server docker docker-api

我正在尝试使用docker api通过Docker.DotNet创建一个sql server docker容器

根据this guide执行此操作的powershell如下

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong!Passw0rd>" `
-p 1433:1433 --name sql1 `
-d microsoft/mssql-server-linux:2017-latest

我有以下代码创建容器

public async Task StartAsync()
{            
    await client.Containers.StartWithConfigContainerExecAsync(Id, new ContainerExecStartParameters
    {
        Env = new List<string> { "ACCEPT_EULA=Y", $"SA_PASSWORD={SaPassword}" },
    });
}

但我无法弄清楚如何传递-p--name-d参数,并且无法从docs中弄清楚这是怎么回事完成

0 个答案:

没有答案