CircleCI統合とdocker-composeでdockerデーモンに接続できません

リンドベルガン

私たちのプロジェクトでCircleCIをセットアップしようとしています。docker-compose up --build通常どおり実行するために使用します。

これはconfig.ymlです:

version: 2
jobs:
  build:
    working_directory: ~/tmp
    docker:
      - image: circleci/node:9.4.0
    branches:
      only:
        - circleci
    steps:
      - checkout

      - setup_remote_docker

      - run:
          name: Install Docker client
          command: |
            set -x
            VER="v17.12.0-ce"
            sudo curl -L -o /usr/bin/docker-$VER.tgz https://github.com/docker/docker-ce/archive/$VER.tar.gz
            sudo tar x -C /tmp -f /usr/bin/docker-$VER.tgz
            sudo chmod +x /usr/bin/docker*
            sudo rm /usr/bin/docker-$VER*.tgz

      - run:
          name: Install Docker Compose
          command: |
            VER="1.18.0"
            sudo curl -L "https://github.com/docker/compose/releases/download/$VER/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose
            sudo chmod +x /usr/bin/docker-compose

      - run:
          name: Start container and verify it's working
          command: |
            set -x
            sudo docker-compose up --build

そして、このエラーは出力として取得し続けます:

ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

何が欠けていますか?

FelicianoTech

ここでの問題は、設定が多すぎることです。CircleCI Docker Convenienceイメージを使用する利点は、Dockerなどのツールがプリインストールされていることです。私はあなたの設定を動作するはずのものに変更しました:

version: 2
jobs:
  build:
    docker:
      - image: circleci/node:9.4.0
    branches:
      only:
        - circleci
    steps:
      - checkout
      - setup_remote_docker
      - run:
          name: Start container and verify it's working
          command: docker-compose up --build

敬具、

リカルドNフェリシアーノ
開発者エバンジェリスト、CircleCI

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

docker-composeはdockerデーモンに接続できませんか?

分類Dev

Docker dind:Dockerデーモンに接続できません

分類Dev

Jenkins:Dockerデーモンに接続できません

分類Dev

Jenkins:Dockerデーモンに接続できません

分類Dev

Jenkins:Dockerデーモンに接続できません

分類Dev

CircleCi:http + docker:// localhostでDockerデーモンに接続できませんでした

分類Dev

Dockerリモートデーモン(TCP):Dockerデーモンに接続できません

分類Dev

Dockerデーモンに接続できません(ポート2375)

分類Dev

DockerCLIをローカルのDockerデーモンに接続できません

分類Dev

Dockerコンテナ内でのDockerの実行:Dockerデーモンに接続できません

分類Dev

docker-compose-MySQLデータベースに接続できません

分類Dev

Docker — unix:///var/run/docker.sockにあるDockerデーモンに接続できません

分類Dev

ソースからkubernetesをビルドするときに「docker」デーモンに接続できません

分類Dev

UbuntuでのDockerイメージビルド:Dockerデーモンに接続できません

分類Dev

sudoで実行している場合、Dockerデーモンに接続できません

分類Dev

docker:unix:///var/run/docker.sockのDockerデーモンに接続できません

分類Dev

unix:///var/run/docker.sockでDockerデーモンに接続できませんか?

分類Dev

クリーンインストール後にDockerデーモンに接続できません

分類Dev

gitlabCIのunix:///var/run/docker.sockにあるDockerデーモンに接続できません

分類Dev

docker:unix:///var/run/docker.sockにあるDockerデーモンに接続できません。Dockerデーモンは実行されていますか?

分類Dev

docker-composeからdockerに接続できません

分類Dev

WSL2のDocker:tcp:// localhost:2375でDockerデーモンに接続できません。dockerデーモンは実行されていますか?

分類Dev

docker snap:Dockerデーモンに接続できません。Dockerデーモンはこのホストで実行されていますか?

分類Dev

Docker、Docker デーモンに接続できません。Dockerデーモンはこのホストで実行されていますか?

分類Dev

Mac OS X上のDockerデーモンに接続できませんでした

分類Dev

Mac OS X上のDockerデーモンに接続できませんでした

分類Dev

tcp:// localhost:2375 /でDockerデーモンに接続できません。dockerデーモンが実行されていますか。GitLabで

分類Dev

Adminerとdocker-composeを使用してMySQLデータベースに接続できません

分類Dev

djangoはdocker-composeでmysqlに接続できません

Related 関連記事

  1. 1

    docker-composeはdockerデーモンに接続できませんか?

  2. 2

    Docker dind:Dockerデーモンに接続できません

  3. 3

    Jenkins:Dockerデーモンに接続できません

  4. 4

    Jenkins:Dockerデーモンに接続できません

  5. 5

    Jenkins:Dockerデーモンに接続できません

  6. 6

    CircleCi:http + docker:// localhostでDockerデーモンに接続できませんでした

  7. 7

    Dockerリモートデーモン(TCP):Dockerデーモンに接続できません

  8. 8

    Dockerデーモンに接続できません(ポート2375)

  9. 9

    DockerCLIをローカルのDockerデーモンに接続できません

  10. 10

    Dockerコンテナ内でのDockerの実行:Dockerデーモンに接続できません

  11. 11

    docker-compose-MySQLデータベースに接続できません

  12. 12

    Docker — unix:///var/run/docker.sockにあるDockerデーモンに接続できません

  13. 13

    ソースからkubernetesをビルドするときに「docker」デーモンに接続できません

  14. 14

    UbuntuでのDockerイメージビルド:Dockerデーモンに接続できません

  15. 15

    sudoで実行している場合、Dockerデーモンに接続できません

  16. 16

    docker:unix:///var/run/docker.sockのDockerデーモンに接続できません

  17. 17

    unix:///var/run/docker.sockでDockerデーモンに接続できませんか?

  18. 18

    クリーンインストール後にDockerデーモンに接続できません

  19. 19

    gitlabCIのunix:///var/run/docker.sockにあるDockerデーモンに接続できません

  20. 20

    docker:unix:///var/run/docker.sockにあるDockerデーモンに接続できません。Dockerデーモンは実行されていますか?

  21. 21

    docker-composeからdockerに接続できません

  22. 22

    WSL2のDocker:tcp:// localhost:2375でDockerデーモンに接続できません。dockerデーモンは実行されていますか?

  23. 23

    docker snap:Dockerデーモンに接続できません。Dockerデーモンはこのホストで実行されていますか?

  24. 24

    Docker、Docker デーモンに接続できません。Dockerデーモンはこのホストで実行されていますか?

  25. 25

    Mac OS X上のDockerデーモンに接続できませんでした

  26. 26

    Mac OS X上のDockerデーモンに接続できませんでした

  27. 27

    tcp:// localhost:2375 /でDockerデーモンに接続できません。dockerデーモンが実行されていますか。GitLabで

  28. 28

    Adminerとdocker-composeを使用してMySQLデータベースに接続できません

  29. 29

    djangoはdocker-composeでmysqlに接続できません

ホットタグ

アーカイブ