1
0

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.

vscodeでwsl2のubuntuにつなげてdockerとか使うための設定

Posted at

やりたいこと

  1. windowsマシンにubuntu仮想環境を立てて、そこでプログラムを作成・実行などしたい
  2. windows上のvscodeからubuntu上のプログラムなどを触れるようにしたい
  3. ubuntu上でdockerを使いたい

ubuntu仮想環境の構築

"wsl2"を入れればよい。
次のぺージを参考にした。
https://www.teamxeppet.com/wsl2_win10_install/

windows上のvscodeからubuntuへの接続

"Remote WSL"というvscodeのパッケージを利用すればよい。
次のページを参考にした。
https://enia.hatenablog.com/entry/2021/09/13/090000

自分用覚書:基本的にはURLの通りだが、ubuntu上でcode .を実行してもうまく進まない場合、windows上のvscodeのリモートエクスプローラーからUbuntuが既に選択できるようになっている可能性がある。その場合はそちらから接続するとうまくいった。

ubuntu上でのdocker環境構築

2つのインストールを進めることになる。

  • genieのインストール(systemctlコマンドがwslでうまく使えないための解決法)
  • dockerのインストール

自分用覚書:この章でsudo apt-get updateなどがうまくいかない場合、ファイヤーウォールが邪魔していることがある。Symantec Endpoint Protectionとかだとここで詰まる。ファイヤーウォールを一旦止めよう。
https://qiita.com/riraosan/items/3b036367d6d9f4e6b52a などを参考。

genieのインストール

wsl上でsystemctlコマンドを使えるように"genie"をインストールする。
インストールは次のページの通り進めればOK。
https://snowsystem.net/other/windows/wsl2-ubuntu-systemctl/

途中のgenie起動時のエラー解消のための設定については次のURLも参考。
https://hiro20180901.hatenablog.com/entry/2022/03/10/070000

自分用覚書:途中のgenie起動時のエラー解消のための設定を終えた後はubuntuをrebootしよう(上で挙げたページなどに明記されてない気がする)。

dockerのインストール

基本的には次のページの通り進めればOK(step2まで)。
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-ja

おわりに

いつものことだが、環境構築のための作業が一番大変。。。
今回の作業も途中のエラーなどで止まって結局3時間ほど作業していた。。

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?