DockerとWSL
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
] [
Twitter
]
開始行:
→コンテナ型仮想化
→[[WSL関連]] <WSL単体の情報はこちら
#contents
* 概念的理解 [#p8eb2d60]
-[[Windows 内の Docker 環境を入れ替えてみた(Docker Deskt...
-[[Windows版Docker|3種類の違い>https://penpen-dev.com/bl...
Docker DeskTop(WSL2版)
→Microsoftが用意してくれたLinuxカーネル(WSL2用にカス...
仮想化にはHyper-Vを使うやで!
(WSL2のLinuxカーネルを使う場合は、HyperーVを使う際のO...
Docker DeskTop(Hyper-V版)
→Docker社が自分で用意したLinuxカーネルを使ってDocker...
仮想化にはHyper-Vを使うやで!
(自前で用意したOSを使う場合は、HyperーVを使えるOSエデ...
Docker Toolbox
→Docker社が自分で用意したLinuxカーネルを使ってDocker...
仮想化にはVirtualBoxを使うやで!
(Microsoftにはまったく頼らんで!)
--Windows11 Home エディションでは WSL2版しか使えない
-[[WSL2とDockerの関係性を知りたい>https://teratail.com/qu...
--WSL2はHyper-Vの技術を応用して使って動いていると思ってく...
--Docker Desktop for Windowsには、「WSL2インテグレーショ...
--普通のDockerでも例えばCentOSの上でUbuntuのコンテナを動...
--Dockerイメージでいう「OS」というものはただのファイル郡...
--''Docker + WSL2の組み合わせでDockerがWSL2の上で動かすこ...
---※ただし pro Editionのみ。Home Editionでは WSL2しか使え...
--DockerコミュニティではDebianベースのイメージが最も一般的
--Debianは昔からあるディストリビューションで、派生ディス...
* 具体的ノウハウ [#l0e22590]
-[[wslのDockerでGUI操作 - Qiita>https://qiita.com/rayfiyo...
-[[DockerコンテナとブリッジとDHCP - Qiita>https://qiita.c...
-[[Windows11でDocker Desktopを使わずにDocker | IIJ Engine...
-[[Docker Desktopを使わずにWindowsでDocker | IIJ Engineer...
-[[Windowsにゼロから WSL2 + Docker CE + React環境を構築す...
-[[WindowsでDockerを使う時、正しくファイル配置しないと激...
-[[「WSL2 + Docker」が遅いなら、速くすればいい - Qiita>ht...
-[[Docker for Windowsで起動時に「Docker for Windows - Acc...
--実行ユーザーをdocker-usersグループに所属させる
--注意点として、ドメインの検索時に出てくる検索フォーム起...
--余計な問題が起きないようにローカルAdministratorグループ...
---このときの注意点として、Windowsログオンはドメインユー...
-[[wsl上のubuntuでdockerが使用できない>https://zenn.dev/k...
--The command 'docker' could not be found in this WSL 1 d...
--wsl --set-version Ubuntu 2 で変換する
-[[Windows環境のDockerとWSLの活用方法・手順を解説 | アン...
--WSL2はWSLの新バージョンで、ELF64 Linuxのバイナリ実行可...
--WSL2は、Windows 10(バージョン 1903、ビルド 18362以降)...
-[[Windows PCでDocker Desktopを利用せずにLinuxコンテナー...
--Windows PC (Windows10/11などのクライアント環境)でのDoc...
--特に、LinuxコンテナーをWindows PCで実行する方法だけでな...
-[[WSL での Docker コンテナーの概要 | Microsoft Docs>http...
-[[WSL2(Ubuntu18.04)上でDockerを起動する - Qiita>https://...
$sudo service docker start
* VS Codeとつなげて使う [#e71661b5]
VS Codeについては→コーディング支援ツール
-[[VSCodeでWSL2上のDockerコンテナ内コードをデバッグ - Qii...
-[[VSCode Remote Containerが良い>https://qiita.com/d0ne1s...
-[[【VSCode】launch.jsonについて理解する | amateur engine...
--引数渡したい場合は "args" : ["xxx", ...]
*環境構築 [#kee175ef]
-[[WindowsマシンでDocker Desktopを使用せずにDocker CLI実...
-[[Windows で Docker Desktop を使わない Docker 環境を構築...
-[[Windows上のWSLでコンテナによる開発環境を作ってみる(Py...
-[[Docker Desktop for WindowsをやめてWSL2上のDocker Engin...
-[[WSL2エンジンでDockerデスクトップを実行するときに使用さ...
--高レベルの観点からは、ブートストラップディストリビュー...
--ブートストラップディストリビューションは、前述したのと...
--参照:[[Introducing the Docker Desktop WSL 2 Backend - ...
-[[セットアップ - Docker on WSL 2 + Windows ターミナル - ...
-[[【素朴な疑問】Docker Desktop for Windows でLinux用ディ...
--WSL用のMS提供ディストリビューションをインストールしなく...
--Docker Desktop for WindowsというプロダクトはDockerのホ...
--[[Docker ❤️ WSL 2 - The Future of Docker ...
-[[【Windows10+WSL2+Docker】ローカル環境を汚さずに使い捨...
-[[🐳WindowsでDockerを始める手順🐳>https://...
-[[WSL2でdockerの環境構築 - Qiita>https://qiita.com/asahi...
-[[【連載】WSL2、Visual Studio Code、Dockerでグッとよくな...
* VHDXファイルの置き場所を変更する [#pf9d4a1a]
-[[WSL2 Dockerのイメージ・コンテナの格納先を変更したい (W...
--Docker Desktop backend WSL2 をインストールすると、docke...
|ディストリビューション|役割|実体(デフォルト)|h
|docker-desktop|Dockerを動かすためのエンジン|%LocalAppDat...
|docker-desktop-data|イメージやコンテナを格納する|%LocalA...
--とくにdocker-desktop-dataについては、docker pullなどを...
-基本的には以下の手順となる
--wsl --export でディストリビューションのtarを作る
--wsl --unregister でディストリビューションの登録を解除
--wsl --import で新しいディレクトリへ移動
終了行:
→コンテナ型仮想化
→[[WSL関連]] <WSL単体の情報はこちら
#contents
* 概念的理解 [#p8eb2d60]
-[[Windows 内の Docker 環境を入れ替えてみた(Docker Deskt...
-[[Windows版Docker|3種類の違い>https://penpen-dev.com/bl...
Docker DeskTop(WSL2版)
→Microsoftが用意してくれたLinuxカーネル(WSL2用にカス...
仮想化にはHyper-Vを使うやで!
(WSL2のLinuxカーネルを使う場合は、HyperーVを使う際のO...
Docker DeskTop(Hyper-V版)
→Docker社が自分で用意したLinuxカーネルを使ってDocker...
仮想化にはHyper-Vを使うやで!
(自前で用意したOSを使う場合は、HyperーVを使えるOSエデ...
Docker Toolbox
→Docker社が自分で用意したLinuxカーネルを使ってDocker...
仮想化にはVirtualBoxを使うやで!
(Microsoftにはまったく頼らんで!)
--Windows11 Home エディションでは WSL2版しか使えない
-[[WSL2とDockerの関係性を知りたい>https://teratail.com/qu...
--WSL2はHyper-Vの技術を応用して使って動いていると思ってく...
--Docker Desktop for Windowsには、「WSL2インテグレーショ...
--普通のDockerでも例えばCentOSの上でUbuntuのコンテナを動...
--Dockerイメージでいう「OS」というものはただのファイル郡...
--''Docker + WSL2の組み合わせでDockerがWSL2の上で動かすこ...
---※ただし pro Editionのみ。Home Editionでは WSL2しか使え...
--DockerコミュニティではDebianベースのイメージが最も一般的
--Debianは昔からあるディストリビューションで、派生ディス...
* 具体的ノウハウ [#l0e22590]
-[[wslのDockerでGUI操作 - Qiita>https://qiita.com/rayfiyo...
-[[DockerコンテナとブリッジとDHCP - Qiita>https://qiita.c...
-[[Windows11でDocker Desktopを使わずにDocker | IIJ Engine...
-[[Docker Desktopを使わずにWindowsでDocker | IIJ Engineer...
-[[Windowsにゼロから WSL2 + Docker CE + React環境を構築す...
-[[WindowsでDockerを使う時、正しくファイル配置しないと激...
-[[「WSL2 + Docker」が遅いなら、速くすればいい - Qiita>ht...
-[[Docker for Windowsで起動時に「Docker for Windows - Acc...
--実行ユーザーをdocker-usersグループに所属させる
--注意点として、ドメインの検索時に出てくる検索フォーム起...
--余計な問題が起きないようにローカルAdministratorグループ...
---このときの注意点として、Windowsログオンはドメインユー...
-[[wsl上のubuntuでdockerが使用できない>https://zenn.dev/k...
--The command 'docker' could not be found in this WSL 1 d...
--wsl --set-version Ubuntu 2 で変換する
-[[Windows環境のDockerとWSLの活用方法・手順を解説 | アン...
--WSL2はWSLの新バージョンで、ELF64 Linuxのバイナリ実行可...
--WSL2は、Windows 10(バージョン 1903、ビルド 18362以降)...
-[[Windows PCでDocker Desktopを利用せずにLinuxコンテナー...
--Windows PC (Windows10/11などのクライアント環境)でのDoc...
--特に、LinuxコンテナーをWindows PCで実行する方法だけでな...
-[[WSL での Docker コンテナーの概要 | Microsoft Docs>http...
-[[WSL2(Ubuntu18.04)上でDockerを起動する - Qiita>https://...
$sudo service docker start
* VS Codeとつなげて使う [#e71661b5]
VS Codeについては→コーディング支援ツール
-[[VSCodeでWSL2上のDockerコンテナ内コードをデバッグ - Qii...
-[[VSCode Remote Containerが良い>https://qiita.com/d0ne1s...
-[[【VSCode】launch.jsonについて理解する | amateur engine...
--引数渡したい場合は "args" : ["xxx", ...]
*環境構築 [#kee175ef]
-[[WindowsマシンでDocker Desktopを使用せずにDocker CLI実...
-[[Windows で Docker Desktop を使わない Docker 環境を構築...
-[[Windows上のWSLでコンテナによる開発環境を作ってみる(Py...
-[[Docker Desktop for WindowsをやめてWSL2上のDocker Engin...
-[[WSL2エンジンでDockerデスクトップを実行するときに使用さ...
--高レベルの観点からは、ブートストラップディストリビュー...
--ブートストラップディストリビューションは、前述したのと...
--参照:[[Introducing the Docker Desktop WSL 2 Backend - ...
-[[セットアップ - Docker on WSL 2 + Windows ターミナル - ...
-[[【素朴な疑問】Docker Desktop for Windows でLinux用ディ...
--WSL用のMS提供ディストリビューションをインストールしなく...
--Docker Desktop for WindowsというプロダクトはDockerのホ...
--[[Docker ❤️ WSL 2 - The Future of Docker ...
-[[【Windows10+WSL2+Docker】ローカル環境を汚さずに使い捨...
-[[🐳WindowsでDockerを始める手順🐳>https://...
-[[WSL2でdockerの環境構築 - Qiita>https://qiita.com/asahi...
-[[【連載】WSL2、Visual Studio Code、Dockerでグッとよくな...
* VHDXファイルの置き場所を変更する [#pf9d4a1a]
-[[WSL2 Dockerのイメージ・コンテナの格納先を変更したい (W...
--Docker Desktop backend WSL2 をインストールすると、docke...
|ディストリビューション|役割|実体(デフォルト)|h
|docker-desktop|Dockerを動かすためのエンジン|%LocalAppDat...
|docker-desktop-data|イメージやコンテナを格納する|%LocalA...
--とくにdocker-desktop-dataについては、docker pullなどを...
-基本的には以下の手順となる
--wsl --export でディストリビューションのtarを作る
--wsl --unregister でディストリビューションの登録を解除
--wsl --import で新しいディレクトリへ移動
ページ名: