【发布时间】:2023-02-01 22:44:26
【问题描述】:
我不确定我在这里做错了什么,但我的 docker 容器 mariadb 在启动时没有创建表。
我究竟做错了什么?
docker-compose.yml
version: '3'
services:
db:
build: .
ports:
- "3306:3306"
environment:
MYSQL_DATABASE: checkitDB
MYSQL_USER: myuser
MYSQL_PASSWORD: mypassword
MYSQL_ROOT_PASSWORD: rootpassword
volumes:
- ./initDB:/docker-entrypoint-initdb.d
初始化数据库.sql
CREATE TABLE checkitDB.tasks (
id VARCHAR(255) NOT NULL,
title VARCHAR(32) NOT NULL,
description TEXT NOT NULL,
PRIMARY KEY (id)
);
【问题讨论】: