Ubuntu18をベースにしたMint19.2を使用しています。
apt purge
を使用してアンインストールし、フォルダを削除しました。最後に、 公式サイト のコマンドを使用してDockerを再インストールしました。
ただし、コマンドdocker -v
またはSudo docker -v
を実行すると、応答が返されます。
command not found: docker
コマンドSudo apt-get install docker-ce docker-ce-cli containerd.io
を実行すると、次のようになります。
Reading package lists... Done
Building dependency tree
Reading state information... Done
containerd.io is already the newest version (1.2.10-3).
docker-ce-cli is already the newest version (5:19.03.4~3-0~ubuntu-bionic).
docker-ce is already the newest version (5:19.03.4~3-0~ubuntu-bionic).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
これを修正してDockerにグローバルにアクセスできるようにするにはどうすればよいですか?
問題は、競合が発生し、システムがdockerを適切に削除しなかったということだと思いますが、 公式サイトの指示に従いました 。
しかし、私にとってうまくいったのは、Dockerに関連するすべてのものを削除することでした。
Sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose
次に、/var/lib
フォルダーからdockerフォルダーを削除しました。
確実に再起動しました。 その後、公式ドキュメントに従って再インストールされます。
そして、再起動後、それは機能しました。
docker-compose
は個別にインストールする必要があることを忘れないでください。