Создайте и отправьте изображение в DockerHub из CircleCI - PullRequest
0 голосов
/ 19 октября 2019

Я новичок в CI / CD, и я пытаюсь с CircleCI создать и перенести мое приложение на DockerHub.

Я исследовал некоторые вещи в Интернете и пробовал некоторые вещи, но безуспешно.

У меня ошибка:

#!/bin/bash -eo pipefail
sudo docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD
sudo docker tag $HUB_NAME $DOCKER_LOGIN/$HUB_NAME
sudo docker push $DOCKER_LOGIN/$HUB_NAMEr
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Exited with code 1

Мой config-yml, где у меня возникают проблемы:

# run tests!
  - run: mvn integration-test

  - setup_remote_docker
  - run:
      name: Build and deploy docker images
      command: |
        docker build -t $HUB_NAME:latest .

  - deploy:
      name: Push application Docker image
      command: |
        sudo docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD
        sudo docker tag $HUB_NAME $DOCKER_LOGIN/$HUB_NAME
        sudo docker push $DOCKER_LOGIN/$HUB_NAME
...