Get Docker CE for UbuntuのInstall using the repositoryを進めてインストールした際に、 以下のようなエラーが出ました。
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
# この後Dockerを試してみると
$ sudo docker run hello-world
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
apt-getでインストール直後、docker daemonが立ち上がっていないようです。
そこで、service
コマンドで立ち上げようとしましたが、ダメでした。
(Windowsを再起動後、一度立ち上がったがすぐに落ちていた。)
$ sudo service docker start
* Starting Docker: docker [ OK ]
$ sudo service docker status
* Docker is not running
2021/11/16 追記
Windows HomeではWSL2を利用してDockerがインストールできます。 WindowsでのDocker環境の構築方法は次の記事にまとめました。
WSL2とDocker Desktop on WindowsでDocker環境を構築する
環境
- Windows 10 HOME
- ubuntu 18.04
原因
よく分かっていません。
が、tcp
を他のDockerが使っているようです。多分。
手探りだったので、色んな方法でDockerを入れていた。
WSL環境を初期化してみる
Windows 10のWSL環境を初期化してクリーンな状態に戻す
こちらを参考にWSLをリセットして、再度環境構築しました。
Docker Desktopの有料化が発表されたので対象かどうか確認した
Dockerschedule2021-09-12