【发布时间】:2022-10-21 16:34:14
【问题描述】:
我有两个 docker-compose 文件。一个是mariadb,另一个是superset
玛丽亚数据库:
version: '2.4'
services:
mariadb:
container_name: mariadb
image: mariadb
restart: always
volumes:
- ./mariadb-data:/var/lib/mysql
environment:
MYSQL_DATABASE: 'db_prueba'
MYSQL_USER: 'admin'
MYSQL_PASSWORD: 'admin'
MARIADB_ROOT_PASSWORD: 'admin'
ports:
- 2022:3306
超集:
version: '2.4'
services:
phpmyadmin:
container_name: phpmyadmin
image: phpmyadmin
restart: always
ports:
- 7000:80
environment:
- PMA_ARBITRARY=1
- MEMORY_LIMIT=-1
- PMA_HOST=mariadb
- MYSQL_ROOT_PASSWORD=admin
- UPLOAD_LIMIT=100G
supeset:
container_name: superset
build: .
restart: always
depends_on:
- mariadb
environment:
MAPBOX_API_KEY: 'pk.eyJ1IjoiamFta2lsbHM1IiwiYSI6ImNrd293aDJyZjA3MGQyd3AzdTJpeXp0dTAifQ.w96chqjB6Nv3PW6_lpQVHQ'
ports:
- 8000:8088
volumes:
- ./superset-data:/var/lib/mysql
networks:
- mdb
networks:
mdb:
external:
name: mdb_default
我做了一个数据集和一个图表,然后我在 supersert 中做了docker-compose down,然后docker-compose up 来启动系统,但是我所做的一切都被删除了。即使删除容器,我也无法保留数据,我还能尝试什么?
【问题讨论】:
标签: docker-compose docker-volume apache-superset