#author("2021-05-18T08:49:03+00:00","default:admin","admin")
#author("2021-05-18T08:54:26+00:00","default:admin","admin")
-[[Windows 10 Home で WSL 2 + Docker を使う:https://qiita.com/KoKeCross/items/a6365af2594a102a817b]]
-[[WSL2でDockerを爆速化:https://qiita.com/sgmryk/items/580147433a0bd4eb18f3]]
-[[WSL2でDockerを動かしてみる:https://www.techceed-inc.com/engineer_blog/6671/]]
-[[Windows環境のWSL2とDockerのある開発環境構築メモ2020/06:https://qiita.com/yoskeoka/items/2d019d92fe6931930271]]
-[[LinuxとWindowsの欲張りな環境を手にする:http://daimaohsx.dip.jp/wordpress/2020/05/10/linux-windows-wsl2-ubuntu2004/]]

-[[【連載】WSL2、Visual Studio Code、DockerでグッとよくなるWindows開発環境 〜 その1:まずは概要 〜:https://tech-lab.sios.jp/archives/21023]]
-[[【連載】WSL2、Visual Studio Code、DockerでグッとよくなるWindows開発環境 〜 その2:WSL1&2のしくみ 〜:https://tech-lab.sios.jp/archives/21045]]
-[[【連載】WSL2、Visual Studio Code、DockerでグッとよくなるWindows開発環境 〜 その3:WSL2、Windows Terminalで改善!! 〜:https://tech-lab.sios.jp/archives/21057]]
-[[【連載】WSL2、Visual Studio Code、DockerでグッとよくなるWindows開発環境 〜 その4:Visual Studio Code、Dockerで改善!! 〜:https://tech-lab.sios.jp/archives/21675]]

-[[Windows Server 2019 Docker インストール:https://pswork.jp/docker/windows-2019-docker-install/]]

*Tips [#g8542a76]
-プログラムのコードは /mnt/c/配下に置かない。Linuxのファイルシステム(EXT4)上に置く。

*トラブルシューティング [#g6f7e7a1]
-[[Windows上でDocker使ってはまった事一覧:https://qiita.com/ditflame/items/bf4b5f412bf607c5c6d2]]

**Proxy環境対応 [#va67719c]
-[[Proxy環境下でDocker for Windowsを使う:https://qiita.com/wryun0suke/items/1f4bbd2977ae41ee7a36]]
-[[Proxy環境でdockerを外に繋ぐ方法:https://qiita.com/Riliumph/items/921e76444ea6ba145294]]
-[[プロキシーサーバー利用の設定:https://matsuand.github.io/docs.docker.jp.onthefly/network/proxy/]]

***Docker クライアントアプリでプロキシ設定 ... 成功 [#d91e3937]
-Docker クライアントアプリの Settings / Resources の PROXIESを開く
-「Manual proxy configuration」をONにする
-Web Server (HTTP), Web Server (HTTPS) を設定し反映


***環境設定ファイルでプロキシ設定 ... なぜか失敗 [#db1e0c85]
-$HOME/.docker/config.json に以下のようにプロキシ設定を追記する 

 {
     "credsStore": "desktop.exe",
     "proxies":
     {
         "default":
         {
             "httpProxy": "http://127.0.0.1:3001",
             "httpsProxy": "http://127.0.0.1:3001",
             "noProxy": "*.test.example.com,.example2.com"
         }
     }
 }

**docker-machine がない [#g976877f]
-[[https://github.com/docker/machine/releases/]] からダウンロード
-C:\Program Files\Docker\Docker\resources\bin に docker-machine.exe として保存

**docker run hello-world を実行すると以下のエラー [#bdf23186]
 Unable to find image 'hello-world:latest' locally
 docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).

**proxyconnect tcp:eof [#q6029548]
-[[docker:デーモンからのエラー応答:get https - //registry-1dockerio/v2/:proxyconnect tcp:eof:https://www.fixes.pub/program/180796.html]]

-プロキシ設定値が間違っている可能性がある
--https用のURLが https:// ではなく、http:// が正しいなど

**docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions. [#ke161838]

-指定したポート番号が利用できないというエラー
-利用している他のプロセスを停止するか、別のポート番号を使用する

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS