プログラミング学習チャンネルのキノコード(YouTubeチャンネル)を使って進める。
流れとしては、Windows上にubuntuというLinuxのOSを立てて、そこにアナコンダをインストールする。そして、pythonでのデータ分析環境としてjupyterlabを立ち上げる。
Windows10proまたはwindows10enterpriseの場合は、そのままdocker for windowsが使用できるが、windows10homeであるため、まずはWSL2をインストールする。
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ???????????? ??????????????????????? https://aka.ms/wsl2kernel ?????????
Press any key to continue...
このようなエラーが発生し、文字入力すると画面が閉じてしまう。
解決策としては、以下を管理者権限で起動したpowershellで実行するようです。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
実行してから、再度Ubuntuを実行すると、エラーが出なくなるはずです。
しかし、
Path :
Online : True
RestartNeeded : False
のようになってしまいます。
調べてみると、WSL2のインストールは難しいようなので、
設定が簡単なDocker Toolboxを使ってインストールする。
進めていくと、Docker Toolboxは非推奨になり、現在活発に開発がされていないようなので、代わりにDockerデスクトップを使用する。
Dockerデスクトップを起動すると
Try running a container: Copy and paste this command into your terminal and then come back
docker run -d -p 80:80 docker/getting-started
とあるので、コマンドプロンプトで実行すると
docker: error during connect: Post https://192.168.99.100:2376/v1.24/containers/create: dial tcp 192.168.99.100:2376: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
See 'docker run --help'.
となり、先に進めない