web-dev-qa-db-ja.com

再インストール後のDocker「コマンドが見つかりません」

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.

enter image description here

これを修正してDockerにグローバルにアクセスできるようにするにはどうすればよいですか?

1
Kayote

問題は、競合が発生し、システムがdockerを適切に削除しなかったということだと思いますが、 公式サイトの指示に従いました

しかし、私にとってうまくいったのは、Dockerに関連するすべてのものを削除することでした。

Sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose

次に、/var/libフォルダーからdockerフォルダーを削除しました。

確実に再起動しました。 その後、公式ドキュメントに従って再インストールされます。

そして、再起動後、それは機能しました。

docker-composeは個別にインストールする必要があることを忘れないでください。

1
Kayote