チュートリアル: Visual Studio Code を使用して Docker アプリを作成する
のりしろ:Dockerを起動できたみたいなんだけど、localhostにつながらない ポートの転送には表示されてるのに
$ docker run -d -p 80:80 docker/getting-started
=docker run -dp 80:80 docker/getting-started
code:log1
Unable to find image 'docker/getting-started:latest' locally
latest: Pulling from docker/getting-started
261da4162673: Pull complete
a60aada4c44a: Pull complete
2f61404bb4b8: Pull complete
fa3f58a317be: Pull complete
476bb2a1cc22: Pull complete
33a28b928e89: Pull complete
a879581b8e12: Pull complete
d0193f05f10f: Pull complete
14f901bbf056: Pull complete
Digest: sha256:d79336f4812b6547a53e735480dde67f8f8f7071b414fbd9297609ffb989abc1
Status: Downloaded newer image for docker/getting-started:latest
45a62172a4f8d2642dc4dcc022aac09f7fcdb3630133efe116ec1d7523fca9de
browserで開く
https://gyazo.com/8c2a16cf0188206d215986c945b50bd3
うっそ、つながらない
ポートは転送されているのに
https://gyazo.com/93f32c43f5b5b264bb13d76f054e9384
↓の説明を無視していた
WSL2にDockerを入れられたので、そっちを使ってしまえばいいかと思った
Docker を Linux コンテナー モードに設定します。 現在 Windows コンテナーに設定されている場合に Linux コンテナーに切り替えるには、Docker Desktop の実行中にシステム トレイの Docker アイコンを右クリックし、[Linux コンテナーに切り替える]を選択します。
WSL2のDockerはいったんshutdownする
code:log2
docker context use desktop-linux
Current context is now "desktop-linux"
ポートがつながらない原因はこれではないということ
いったん検索してみるか
これかな
有用そうな記事
✅Linux用Windowsサブシステム
すでに有効になってた
無効になってる
有効にしたほうがいいのかな
Dockerには関係なさそう?
すでに有効になっていた
code:sh
ping google.com
ping 8.8.8.8
どちらも成功したので、命名解決は正常そう
これでもだめだった