我用 删除了 docker sudo snap remove docker
。我实际上并不想删除它,只是检查我是否安装了它(事后snap
应该使用),相信它会提示我类似的操作。但它只是继续删除了 docker。美好的。很快又重新安装了一次。snap list
[Y/n]
apt
但是,我的容器在哪里?!所有图像和容器都(docker ps -a)
消失了!卸载花了很长时间,所以我想知道是否有一些备份或文件仍然保留并且容器可以恢复?不关心图像,只关心容器。谢谢。
检查过,/var/snap/docker/common/var-lib-docker/containers
但原来的容器不在那里。
我的 Ubuntu 服务器运行安装了snap的 docker 。最近我注意到运行docker-compose
会出现Python相关的警告,例如:
$ docker-compose version
/snap/docker/2285/lib/python3.6/site-packages/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography and will be removed in a future release.
from cryptography.hazmat.backends import default_backend
docker-compose version 1.29.2, build unknown
docker-py version: 5.0.3
CPython version: 3.6.9
OpenSSL version: OpenSSL 1.1.1 11 Sep 2018
Run Code Online (Sandbox Code Playgroud)
我的Python版本较高:
$ python3 --version
Python 3.10.6
Run Code Online (Sandbox Code Playgroud)
和:
$ docker version
Client:
Version: 20.10.17
API version: 1.41
Go version: …
Run Code Online (Sandbox Code Playgroud)