

プログラミング学習チャンネルのキノコード（YouTubeチャンネル）を使って進めている。  
流れとしては、Windows上にUbuntuというLinuxのOSを立てて、そこにAnacondaをインストールする。そして、Pythonでのデータ分析環境としてJupyter
Labを立ち上げる。

Windows 10 Proまたは Windows 10 Enterpriseの場合はそのままDocker for
Windowsが使用できるが、Windows 10 Homeであるため、まずはWSL2をインストールする。

<https://docs.microsoft.com/ja-jp/windows/wsl/install-win10>
を参考に試みたが、Ubuntuのインストール後、名前やパスワードを設定する画面にならない。

[code]

    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...
    
[/code]

このようなエラーが発生し、文字入力すると画面が閉じてしまう。

解決策としては、以下を管理者権限で起動したpowershellで実行するようです。

[code]

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    
[/code]

実行してから、再度Ubuntuを実行すると、エラーが出なくなるはずです。

しかし、

[code]

    Path :
    Online : True
    RestartNeeded : False
    
[/code]

のようになってしまいます。

調べてみると、WSL2のインストールは難しいようなので、  
設定が簡単なDocker Toolboxを使ってインストールする。

進めていくと、Docker Toolboxは非推奨になり、現在活発に開発がされていないようなので、代わりにDockerデスクトップを使用する。

Dockerデスクトップを起動すると

[code]

    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
    
[/code]

とあるので、コマンドプロンプトで実行すると

[code]

    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'.
    
[/code]

となり、先に進めない


CC BY-SA 4.0
2021-03-26T12:41:03.183
74915
2021-03-27T06:20:51.230
2021-03-27T06:20:51.230
3060
34401
question
docker windows-10
Dockerを使ってPythonのデータ分析の環境構築をしたい