Ошибка отказа в доступе при запуске kompose up

Я установил kompose используя варево.

Когда я бегу kompose up я получил

ERRO Unable to push image 'tolicodes/tolicodes.com:latest' to registry 'docker.io'. Error: errors:
denied: requested access to the resource is denied
unauthorized: authentication required

мой ~/.docker/config.json похоже:

{
    "auths": {
        "https://index.docker.io/v1/": {}
    },
    "HttpHeaders": {
        "User-Agent": "Docker-Client/19.03.8 (darwin)"
    },
    "credsStore": "desktop",
    "experimental": "disabled",
    "stackOrchestrator": "swarm"
}

Мой docker-compose.yml

version: "3.4"
services:
  frontend-dev:
    build:
      context: .
      target: dev
    ports:
      - "3000:3000"
    volumes:
      - .:/app
      - /app/node_modules
    stdin_open: true
  frontend:
    build:
      context: .
      target: prod
    ports:
      - "80:80"
    image: tolicodes/tolicodes.com

Я успешно бегал docker login

1 ответ

Мне пришлось добавить в конфигурацию имя пользователя / пароль в кодировке base64

echo -n 'username:password'  | base64

В ~/.docker/config.json

"auths": {
    "https://index.docker.io/v1/": {
      "auth": "<THE OUTPUT>"
    }
  },
Другие вопросы по тегам