質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

0回答

689閲覧

dockerコンテナの一部が起動しない

hati1

総合スコア14

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2022/03/29 10:56

現在、dindで複数ホスト(厳密にはホスト役割をするコンテナ)を起動させようとしているのですが、コンテナが以下のようにregistry以外起動しません。

terminal

1~/D/docker1 ❯❯❯ docker-compose ps 2 Name Command State Ports 3--------------------------------------------------------------------------- 4manager dockerd-entrypoint.sh --in ... Exit 1 5registry /entrypoint.sh /etc/docker ... Up 0.0.0.0:5000->5000/tcp 6worker01 dockerd-entrypoint.sh --in ... Exit 1 7worker02 dockerd-entrypoint.sh --in ... Exit 1 8worker03 dockerd-entrypoint.sh --in ... Exit 1

エラーは以下のように出ています。

error

1manager | INFO[0000] serving... address="/var/run/docker/containerd/docker-containerd.sock" module="containerd/grpc" 2manager | INFO[0000] containerd successfully booted in 0.020196s module=containerd 3manager | INFO[2022-03-29T10:38:33.226720600Z] [graphdriver] using prior storage driver: overlay2 4manager | INFO[2022-03-29T10:38:33.231794400Z] Graph migration to content-addressability took 0.00 seconds 5manager | WARN[2022-03-29T10:38:33.232296000Z] Your kernel does not support cgroup memory limit 6manager | WARN[2022-03-29T10:38:33.232362900Z] Unable to find cpu cgroup in mounts 7manager | WARN[2022-03-29T10:38:33.232393300Z] Unable to find blkio cgroup in mounts 8manager | WARN[2022-03-29T10:38:33.232469400Z] Unable to find cpuset cgroup in mounts 9manager | WARN[2022-03-29T10:38:33.232592200Z] mountpoint for pids not found 10manager | Error starting daemon: Devices cgroup isn't mounted 11manager | WARN[2022-03-29T10:38:34.958249100Z] could not change group /var/run/docker.sock to docker: group docker not found 12manager | WARN[2022-03-29T10:38:34.958552100Z] [!] DON'T BIND ON ANY IP ADDRESS WITHOUT setting --tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING [!] 13manager | INFO[2022-03-29T10:38:34.962528900Z] libcontainerd: started new docker-containerd process pid=20

やったこととしては

  1. worker01~03が起動しないのはmanagerが起動していないからだと思い、imageを変更し違うdind imageをpullしましたが直りませんでした。
  2. ymlのvolumeの箇所を消してdocker-compose up -dしてみましたが、何も変わりませんでした。

docker-compose.ymlは以下のようになっております。

yml

1version: "3" 2services: 3 registry: 4 container_name: registry 5 image: registry:2.6 6 ports: 7 - 5000:5000 8 volumes: 9 - "./registry-data:/var/lib/registry" 10 11 manager: 12 container_name: manager 13 image: docker:18.05.0-ce-dind 14 privileged: true 15 tty: true 16 ports: 17 - 8000:80 18 - 9000:9000 19 depends_on: 20 - registry 21 expose: 22 - 3375 23 command: "--insecure-registry registry:5000" 24 volumes: 25 - "./stack:/stack" 26 27 worker01: 28 container_name: worker01 29 image: docker:18.05.0-ce-dind 30 privileged: true 31 tty: true 32 depends_on: 33 - manager 34 - registry 35 expose: 36 - 7946 37 - 7946/udp 38 - 4789/udp 39 command: "--insecure-registry registry:5000" 40 41 worker02: 42 container_name: worker02 43 image: docker:18.05.0-ce-dind 44 privileged: true 45 tty: true 46 depends_on: 47 - manager 48 - registry 49 expose: 50 - 7946 51 - 7946/udp 52 - 4789/udp 53 command: "--insecure-registry registry:5000" 54 55 worker03: 56 container_name: worker03 57 image: docker:18.05.0-ce-dind 58 privileged: true 59 tty: true 60 depends_on: 61 - manager 62 - registry 63 expose: 64 - 7946 65 - 7946/udp 66 - 4789/udp 67 command: "--insecure-registry registry:5000"

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問