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