はじめに
Dockerを使うのに、普段はメインPC(Windows10 -> 11に最近アップしました)に入れているのですが、タイトルにある通り、Windows Server 2016に入れようとふと思い立ちました。
いきなりつまづいた
ということでPowerShellから以下のコマンドを実行しました
Install-Module DockerMsftProvider -Force
ところが、いきなりエラー
画面のキャプチャーしてなかったので、細かいところは忘れてしまいましたが、とにかく「インターネット接続を確認しろ」というような感じのメッセージでした。
「いや、ネットつながってるし・・・」と思いながら、いろいろと調べてみると、どうやら通信がうまくいっていないらしい。
とりあえず解決した方法
きちんと理解しているわけではないので、同じようにつまづいた方の参考になればと思うのと、自分の備忘録として記録しておきます。
PowerShellで最初に以下を実行
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
要するに、通信で使用するSSLのバージョンを1.2にしましょうということですが、これでうまくいきました。