安装方法跟着https://docs.docker.com/engine/install/ubuntu/来,很简单。
不过如果你手残,手动删除了docker一些不该删除的东西,那么你会得到各种错误,
比如这种: Package is in a very bad inconsistent state
那么你就需要手动删除包,方法如下:
sudo mv /var/lib/dpkg/info/<packagename>.* /tmp/
sudo dpkg --remove --force-remove-reinstreq <packagename>
sudo apt-get remove <packagename>
sudo apt-get autoremove && sudo apt-get autoclean
还有要注意,apt remove软件之后要autoclean和 autoremove 一下才干净,
还有docker底层是cgroup,如果提示没有挂载,那么执行以下命令
sudo apt -y install cgroupfs-mount
sudo cgroupfs-mount
参考文章:https://askubuntu.com/questions/148715/how-to-fix-package-is-in-a-very-bad-inconsistent-state-error
网友评论