当我重新启动 docker 时,表和记录丢失了



每次我docker-compose down或重新启动 docker 时,即使我总是卷它,我的表也会消失!

version: "3.3"
services:
mysql_db:
image: "mysql:8.0"
hostname: mysql_db
container_name: mysql_db
restart: always
ports:
- 3306:3306
environment:
TZ: Asia/Bangkok
MYSQL_ROOT_PASSWORD: 0000
MYSQL_DATABASE: aquaros
MYSQL_USER: arima
MYSQL_PASSWORD: 0000
volumes:
- "/home/khynpleum/mysql_data/conf.d:/etc/mysql/conf.d"
- "/home/khunpleum/mysql_data:/var/lib/mysql"

我使用

  • 视窗10
  • Ubuntu(WSL2(
  • Docker on Ubuntu (Docker Desktop(

我之前遇到了这个问题。为了解决这个问题,我使用了 ubuntu 容器。在 ubuntu 容器中安装 MySQL 服务器并存储数据。现在提交 ubuntu 容器。表不会以这种方式消失。

最新更新