Docker 如何通过基本身份验证?
当我试图构建一个docker映像,从内部服务器中提取一个基本的可信包时,我得到: 错误:服务“YLDRDDashboardService”未能生成:获取 :没有 基本身份验证凭据 这就是我在docker compose.yml中构建图像的方式:Docker 如何通过基本身份验证?,docker,docker-compose,basic-authentication,Docker,Docker Compose,Basic Authentication,当我试图构建一个docker映像,从内部服务器中提取一个基本的可信包时,我得到: 错误:服务“YLDRDDashboardService”未能生成:获取 :没有 基本身份验证凭据 这就是我在docker compose.yml中构建图像的方式: yldrdashboardservice: container_name: yldrdashboardservice build: context: ./yldrdashboardservice docke
yldrdashboardservice:
container_name: yldrdashboardservice
build:
context: ./yldrdashboardservice
dockerfile: Dockerfile
environment:
APP_ENV: local
ports:
- "5000:6003"
restart: always
links:
- mysql
- mongodb
如何在此处提示进行身份验证?显然,我不想将我的凭证作为原始文本存储在
docker compose.yml
中,我认为唯一的方法是在系统上运行docker login以完成身份验证,没有选项提示用户进行身份验证,但默认情况下,它会将凭证存储在$HOME/.docker/config.json
中,对吗?是的,取决于操作系统。窗口将不同。但对于mac和linux来说,情况就是这样。Mac将在密钥链中具有身份验证though@TarunLalwani你知道这在Windows10中是如何实现的吗?