小编Gaf*_*erG的帖子

Docker撰写mysql import .sql

我在使用docker-compose导入.sql转储文件时遇到问题.我已经关注了docs,显然它将从docker-entrypoint-initdb.d加载.sql文件.但是,当我运行时docker-compose up,sql文件不会被复制到容器中.

我已经尝试用-vf旗帜停止容器,但这也不起作用.我在.yml脚本中做错了吗?

我在我的撰写文件所在的目录database/db-dump /中有dump.sql.

frontend:
  image: myimage
  ports:
   - "80:80"
  links:
   - mysql
mysql:
  image: mysql
  ports:
   - "3306:3306"
  environment:
    MYSQL_ROOT_PASSWORD: rootpass
    MYSQL_USER: dbuser
    MYSQL_PASSWORD: userpass
    MYSQL_DATABASE: myimage_db
  volumes:
   - ./database/db-dump:/docker-entrypoint-initdb.d
Run Code Online (Sandbox Code Playgroud)

mysql docker docker-compose

18
推荐指数
4
解决办法
4万
查看次数

标签 统计

docker ×1

docker-compose ×1

mysql ×1