社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker卷已删除,但似乎已缓存

PGT • 5 年前 • 123 次点击  

我有一个 docker-compose.yml : ` `

version: '2'

volumes:
    db-data:
    vendor:
    var:

services:
    mysql:
        container_name: test-mysql-5.7
        image: mysql:5.7
        ports:
            - '3306:3306'
        volumes:
            - db-data:/var/lib/mysql
            - /home/ubuntu/www/prestashop-shops/test-ps/seeds:/docker-entrypoint-initdb.d
        environment:
            MYSQL_ROOT_PASSWORD: test123
        restart: always

` `

我跑 docker-compose up -d 它将打开包含相关卷的容器。我一直在玩这个,需要拆掉它来测试 docker-compose.yml文件 再一次。

我因奔跑而泪流满面 docker-compose rm -fsv 在文件夹中,该文件夹用于放下容器和一些卷。

然后我跑 docker volume ls | grep test- | awk '{print $2}' | xargs docker volume rm 这个 test_db-data, test_var, test_vendor 也由合成文件创建的卷。

然后我跑 Docker组合-D 再次,但是当我进入 mysql 使用 SHOW DATABASES; 命令。以前创建的所有数据库 还在那里 .

我已经检查了文件系统 /var/lib/docker/volumes/ 以查看是否还有任何物理文件可用于此操作,并且没有任何物理文件。

我试过重新命名 db-data 我的写作文件的一部分,它仍然存在。

我想这可能是缓存在图像中,但我不记得建了什么。

想知道卷数据是否在任何地方持续存在或缓存在任何地方,因为我现在无法在服务器上部署干净的mysql实例。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40222
 
123 次点击