Stuck on register in Resource Reaper. MSSQL. Docker Desktop. WSL. xUnit Integration Tests #9909
-
| Hello. I have a problem with starting MSSQL container on Docker Desktop I took dependendies from Testcontainers for .NET - Microsoft SQL Server documentation .NET 7, xUnit, WSL public class DatabaseContextFixture : IAsyncLifetime
{
    public MsSqlContainer SqlContainer { get; private set; }
    public DbContextOptions<DatabaseContext> DatabaseContextOptions { get; private set; } = null!;
    public DatabaseContextFixture()
    {
        Environment.SetEnvironmentVariable("DOCKER_HOST", "unix:///var/run/docker.sock");
        SqlContainer = new MsSqlBuilder().Build();
    }
    public async Task InitializeAsync()
    {
        await SqlContainer.StartAsync();
        DatabaseContextOptions = new DbContextOptionsBuilder<DatabaseContext>()
            .UseSqlServer(SqlContainer.GetConnectionString())
            .Options;
        using DatabaseContext context = new(DatabaseContextOptions);
        await context.Database.EnsureCreatedAsync();
    }
    public async Task DisposeAsync()
    {
        await SqlContainer.StopAsync();
    }
}Execution stucking on  Container started but there is only these lines. Starting doesn't continue Give me hint please. I tried find same questions but didn't find | 
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
| Oh sorry, my bad. SqlContainer = new MsSqlBuilder()
    .WithImage("mcr.microsoft.com/mssql/server:2019-latest")
    .WithName("test-sql-container")
    .WithPassword("YourStrong!Passw0rd")
    .Build(); | 
Beta Was this translation helpful? Give feedback.
-
| Oops i made mistake. It's java discussions 🙈 | 
Beta Was this translation helpful? Give feedback.

Oh sorry, my bad.
this code help me. It turned out it need install docker image and then it works. Ok i got in Joker trap