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 |
Answered by
Koichi-hub
Jan 29, 2025
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(); |
0 replies
Answer selected by
Koichi-hub
|
Oops i made mistake. It's java discussions 🙈 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

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