我第一次在新项目中使用 MariaDb,刚刚遇到镜像更新后容器崩溃的问题。我已将 MariaDb 镜像更新到最新版本 (11.3.2),但我不知道旧版本 (可能超过 6 个月)。
我认为问题的原因在于 ubuntu 重启,它可能没有等待所有容器正常关闭。
无论如何,我的问题是这样的:
是否可以从映射到 /var/lib/mysql 的 db-data 文件夹复制数据(docker-compose 示例)?
db:
image: mariadb:latest
container_name: db
networks:
net:
ipv4_address: 192.168.188.3
restart: unless-stopped
volumes:
- ./db-data:/var/lib/mysql
environment:
- MARIADB_ROOT_PASSWORD=$DB_ADMN_PWD
- MARIADB_USER=$DB_LMTD_USR
- MARIADB_PASSWORD=$DB_LMTD_PWD
如果我只是启动新容器并将其卷映射到 db-data 文件夹,它将继续崩溃。那么,我可以从中提取数据并将其复制到新映射的文件夹中吗?