Laravelアプリケーションを作成しようとすると、Dockerは実行されません。

Laravelアプリケーションを作成しようとすると、Dockerは実行されません。

私はLaravelで始まり​​、公式インストールガイドに従いました。ウェブサイト

だからこれを使ってDockerをインストールする必要があります。ガイド

最後のコマンドを実行すると正常に動作します。

sudo docker run hello-world

次に、Laravelサイトのガイドに従い、次のコマンドを実行します。

curl -s https://laravel.build/example-app | bash

言ったように、Laravelアプリケーションを作成してください。

ただし、これを行うと機能せず、次のメッセージが表示されます。

Docker is not running.

systemctlステータスドッカーの出力

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2021-03-24 09:55:07 EDT; 6min ago
     Docs: https://docs.docker.com
 Main PID: 1445 (dockerd)
    Tasks: 13
   CGroup: /system.slice/docker.service
           └─1445 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Mar 24 09:55:06 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:06.568086445-04:00" level=warning msg="Your kernel does not support CPU realtime scheduler"
Mar 24 09:55:06 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:06.568093668-04:00" level=warning msg="Your kernel does not support cgroup blkio weight"
Mar 24 09:55:06 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:06.568100040-04:00" level=warning msg="Your kernel does not support cgroup blkio weight_device"
Mar 24 09:55:06 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:06.568236866-04:00" level=info msg="Loading containers: start."
Mar 24 09:55:07 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:07.227307787-04:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address"
Mar 24 09:55:07 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:07.501565370-04:00" level=info msg="Loading containers: done."
Mar 24 09:55:07 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:07.551553136-04:00" level=info msg="Docker daemon" commit=363e9a8 graphdriver(s)=overlay2 version=20.10.5
Mar 24 09:55:07 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:07.551881250-04:00" level=info msg="Daemon has completed initialization"
Mar 24 09:55:07 wrrnrtm-A320M-HD2 systemd[1]: Started Docker Application Container Engine.
Mar 24 09:55:07 wrrnrtm-A320M-HD2 dockerd[1445]: time="2021-03-24T09:55:07.578162675-04:00" level=info msg="API listen on /var/run/docker.sock"

何が間違っているのかわかりません。私はXubuntu 18.04を使用しています

ベストアンサー1

Dockerが通常のユーザーとして実行するように構成されていないと思います。

sudoを使ってカールを実行してみてください:

sudo curl -s https://laravel.build/example-app | bash

うまくいけば権限の問題です。 dockerを一般ユーザーとして実行するには、dockerグループに追加します。

sudo usermod -aG docker your_user

この後、コンピュータを再起動する必要があります。

おすすめ記事