私はUbuntu 18に基づいてMint 19.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にグローバルにアクセスできるようにすることができますか?
答え1
問題は、競合があり、システムがドッカーを正しく削除しないことです。公式ホームページの案内に従いました。。
しかし、私に役立ったのは、ドッカーに関連するすべてを消去することでした。
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose
その後、フォルダからdockerフォルダを削除しました/var/lib
。
安全のために再起動してください。その後、公式文書に従って再インストールしてください。
そして再起動して成功しました。
docker-compose
別途インストールする必要があることを忘れないでください。