Windows Subsystem for Linuxガイド 第36回 WSL2でDockerを使う その2「Dockerエンジン編」
マイナビニュース / 2024年6月10日 17時57分
再度、“sudo apt update”でパッケージの更新を行う。
その後、以下のコマンドでDockerエンジンやdocker cliなどをインストールする。
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
インストールが終わったら、自分自身をdockerグループに追加して、sudoを使わずにdockerコマンドを起動できるようにする。それには、以下のコマンドを使う。
sudo usermod -aG docker shio
コマンドを実行したら、所属グループを有効にするため、再ログインを行う。同一のWSLディストリビューションは同一のユーザーアカウントを使うので、複数のWSLセッションが起動しているなら、すべてを抜ける必要がある。あるいは、WSLディストリビューションの終了(wsl.exe --terminate)や、WSLのシャットダウン(wsl --shutdown)を行う方がいいかもしれない。
最後に以下のコマンドを使い、インストールや設定が正常に終了したかを確認する。
docker run hello-world
出力に「Hello from Docker!」という表示が、出ていれば問題ない(写真02)。
なお、簡易な方法として、dockerの提供するシェル・スクリプトを使った方法がある。具体的には、以下のコマンドを実行する。
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
1行目のコマンドで、シェルスクリプト(get-cocker.sh)をダウンロードし、2行目のコマンドで実行している。ただし、この方法では、Dockerのアップデートは、ユーザー自身がその有無を確認して、手動で行わねばならない。テストなどの目的で一回だけのインストールを行うのには向いているが、継続的に使う場合には前記の方法を使うべきだろう。
次回は、Dockerデスクトップ、Dockerエンジンのそれぞれのネットワーク接続について解説する予定だ。
> Windows Subsystem for Linuxガイド 連載バックナンバー
https://news.mynavi.jp/tag/winsubsystem/
(塩田紳二)
外部リンク
この記事に関連するニュース
-
Windows Subsystem for Linuxガイド 第37回 WSL2でDockerを使う その3「ネットワーク接続Dockerデスクトップ編」
マイナビニュース / 2024年6月25日 16時17分
-
Windowsが今更(?)開発者に優しくなろうとしている!? 「Dev Home」は開発者にとって使い物になる?
ASCII.jp / 2024年6月23日 10時0分
-
今後のWSL2はGUI管理が可能に - 阿久津良和のWindows Weekly Report
マイナビニュース / 2024年6月9日 16時0分
-
Windows Subsystem for Linuxのアップデート概要発表
マイナビニュース / 2024年6月5日 15時31分
-
窓辺の小石 第168回 コマンドラインは行方不明
マイナビニュース / 2024年5月31日 23時55分
ランキング
-
12億画素カメラと120W充電対応で6万円以下! さらに高コスパ化したシャオミ「Redmi Note 13 Pro+ 5G」
ASCII.jp / 2024年6月29日 12時0分
-
2早く歩けよ!ゲーマーに嫌われがちなNPC護衛/尾行ミッション…海外ゲーマーの恨みが募る
Game*Spark / 2024年6月28日 12時30分
-
3お風呂が超苦手な柴犬の“逆襲”に家族が大パニック! 爆笑の展開に「やることが大胆」「腹の底から笑った」
ねとらぼ / 2024年6月28日 8時30分
-
4高評価ファンタジー農場シム『Sun Haven』、最新アップデートで有志翻訳を削除。代替の機械翻訳に多数の困惑の声
Game*Spark / 2024年6月28日 11時17分
-
5「スト6ですか?」 “餃子の王将の価格改定”が「格ゲーの調整みたい」と話題に…… 「全体的にアッパー調整」
ねとらぼ / 2024年6月28日 12時0分
記事ミッション中・・・
記事にリアクションする
![](/pc/img/mission/mission_close_icon.png)
記事ミッション中・・・
記事にリアクションする
![](/pc/img/mission/point-loading.png)
エラーが発生しました
ページを再読み込みして
ください
![](/pc/img/mission/mission_close_icon.png)