sudo systemctl status docker
检查Dockerfile中的配置是否正确。确保所有依赖项都已正确安装并配置。
清除并重新构建Docker映像。使用以下命令执行此操作:
docker rmi
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
.AddEnvironmentVariables();
if (env.IsDevelopment())
{
builder.AddUserSecrets
Configuration = builder.Build();
services.AddDbContext
services.AddDefaultIdentity
services.AddAuthentication() .AddGoogle(options => { IConfigurationSection googleAuthNSection = Configuration.GetSection("Authentication:Google");
options.ClientId = googleAuthNSection["ClientId"];
options.ClientSecret = googleAuthNSection["ClientSecret"];
})
.AddFacebook(options =>
{
IConfigurationSection facebookAuthNSection = Configuration.GetSection("Authentication:Facebook");
options.AppId = facebookAuthNSection["AppId"];
options.AppSecret = facebookAuthNSection["AppSecret"];
});
docker run -it
这将启动Docker容器