【问题标题】:docker-compose: Permission denied ERROR: Encountered errors while bringing up the ASP.NET Core 2.2 projectdocker-compose:权限被拒绝错误:在启动 ASP.NET Core 2.2 项目时遇到错误
【发布时间】:2019-05-22 15:32:23
【问题描述】:

我尝试使用 docker-compose 和在 MS Windows 10 Pro 上构建和运行 Linux docker 映像/容器

https://github.com/JasonGT/NorthwindTraders/blob/master/docker-compose.yml https://github.com/JasonGT/NorthwindTraders/blob/master/Northwind.WebUI/Dockerfile

来自

https://github.com/JasonGT/NorthwindTraders

 >docker-compose up

失败了:

...
Creating northwindtraders-master_data.sql_1 ... done
Creating northwindtraders-master_northwind_1 ... error

ERROR: for northwindtraders-master_northwind_1  Cannot start service northwind: driver failed programming 
 external connectivity on endpoint northwindtraders-master_northwind_1   (9db694c218ad8d10dee00d597624e3ede6dd1312ab70ea5e664f6dd8c9ca7764): 
 Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error Permission denied

ERROR: for northwind  Cannot start service northwind: driver failed programming external connectivity 
 on endpoint northwindtraders-master_northwind_1 (9db694c218ad8d10dee00d597624e3ede6dd1312ab70ea5e664f6dd8c9ca7764): 
  Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error 
  Permission denied ERROR: Encountered errors while bringing up the project.

运行时:

>docker-compose ps

结果如下:

               Name                            Command              State             Ports
----------------------------------------------------------------------------------------------------
northwindtraders-master_data.sql_1    /opt/mssql/bin/sqlservr      Up         0.0.0.0:5433->1433/tcp
northwindtraders-master_northwind_1   dotnet Northwind.WebUI.dll   Exit 128

我应该如何编辑

https://github.com/JasonGT/NorthwindTraders/blob/master/docker-compose.yml https://github.com/JasonGT/NorthwindTraders/blob/master/Northwind.WebUI/Dockerfile

或者通过使用其他选项来解决问题以不同方式运行 docker-compose?

【问题讨论】:

    标签: docker docker-compose external connectivity asp.net-core-2.2


    【解决方案1】:

    我和你有同样的问题。

    通过在 Win10 上创建一个用户来运行 docker 解决了这个问题。然后我不得不与 docker 用户共享项目文件夹(完全控制)。它成功了。

    确保 docker 正在使用此用户帐户(检查 docker > 设置)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 2018-03-08
      • 2020-08-31
      • 2021-08-30
      相关资源
      最近更新 更多