0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WSL2 (Ubuntu) に "DockerDesktop を用いず" Docker Compose をインストールする

Last updated at Posted at 2023-03-27

1. Install Docker Engine

Install using the apt repository の文言から始まる一連の指示に従う(コピペ)。

備考

  • Receiving a GPG error when running apt-get update?(青い囲み)は書いてある順(2行)に実行した(必要性については不明)。
  • コピペする際に、\(バックスラッシュ)を排し、一行の形で各コマンドを入力していくことで、コピペの失敗を避け、確実に成功する。
  • "sudo docker run hello-world" を実行し、Hello from Docker!
    This message shows that your installation appears to be working correctly.
    と表示されれば、成功。

sudo なしで docker を実行するために

  1. "sudo usermod -aG docker $USER" を実行する。
  2. bash を再起動。
  3. "docker run hello-world" として成功することを確認。

systemd を有効化する(必要性については不明)

  1. bash を起動。
  2. "sudo vi /etc/wsl.conf" を実行。
  3. i
  4. 以下の二行を記述。
    [boot]
    systemd=true
  5. esc
  6. :wq (+ EnterKey)
  7. Windows Powershell を開き、"wsl --shutdown" を実行。
  8. bash を再起動。
  9. "docker run hello-world" が正常に実行されることを確認。

2. Install Docker CLI

  1. $ sudo apt update
  2. $ sudo apt install docker-ce docker-ce-cli containerd.io

備考

  • 1, 2 を実行しても、特に変化が見られない(既にインストールされていた)?

3. Install Docker Compose

リポジトリを使ってインストール のセクションに従う.

備考

  • 1 は(当記事冒頭 1. Install Docker Engine にて)既に終了していると思われるのでスキップ。
  • 2 では、バージョンを指定しない場合 $ sudo apt-get update
    $ sudo apt-get install docker-compose-plugin の2行のみを実行すればよい。

備考

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?