「Ubuntu 22.04 LTSにdockerをインストールする」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「== 手順 == ググれ。 == hello-worldを動かしてみる == docker公式イメージの「hello-world」を動かしてみます。 $ docker run hello-world >…」)
 
 
(同じ利用者による、間の2版が非表示)
5行目: 5行目:
 
docker公式イメージの「hello-world」を動かしてみます。
 
docker公式イメージの「hello-world」を動かしてみます。
 
  $ docker run hello-world
 
  $ docker run hello-world
  > Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
+
  Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
 
 
dockerdのUNIXソケットにアクセスする権限がなく動きませんでした。
 
  
 +
dockerdの[[UNIXソケット]]にアクセスする権限がなく動きませんでした。
 
現在のユーザーをdockerグループへ追加します。
 
現在のユーザーをdockerグループへ追加します。
 
  $ sudo gpasswd -a $(whoami) docker
 
  $ sudo gpasswd -a $(whoami) docker
23行目: 22行目:
 
hello-worldを動かしてみます。
 
hello-worldを動かしてみます。
 
  $ docker run hello-world
 
  $ docker run hello-world
  > Hello from Docker!
+
  Hello from Docker!
  
 
動きました。
 
動きました。
 +
 +
[[category: Docker]]
 +
[[category: Ubuntu]]

2023年4月14日 (金) 02:27時点における最新版

手順[編集 | ソースを編集]

ググれ

hello-worldを動かしてみる[編集 | ソースを編集]

docker公式イメージの「hello-world」を動かしてみます。

$ docker run hello-world
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

dockerdのUNIXソケットにアクセスする権限がなく動きませんでした。 現在のユーザーをdockerグループへ追加します。

$ sudo gpasswd -a $(whoami) docker

グループ情報を適用するには再ログインが必要ですので一旦ログアウトします。

$ exit

dockerdのUNIXソケットのグループをdockerグループに変更します。

$ sudo chgrp docker /var/run/docker.sock

dockerdを再起動します。

$ sudo service docker restart

hello-worldを動かしてみます。

$ docker run hello-world
Hello from Docker!

動きました。