如何使用docker-compose将数据库导入Docker容器

And*_*rew 10 docker boot2docker docker-compose

我正在使用我的Mac上的docker-compose正式使用WordPress Docker镜像(使用boot2docker).我需要进行一次性数据导入.我不知道该怎么做.如何将数据导入数据库容器?

wordpress:
  image: wordpress
  links:
    - db:mysql
  ports:
    - 8080:80
  volumes:
    - .:/var/www/html/wp-content/themes/my-theme-name

db:
  image: mariadb
  environment:
    MYSQL_ROOT_PASSWORD: example
Run Code Online (Sandbox Code Playgroud)

Lau*_*uri 25

使用官方Wordpress图像时,创建的数据库的默认名称是wordpress.

因此,在使用docker-compose部署Wordpress应用程序后,您可以导入wordpress数据库

docker exec -i db mysql -uroot -pexample wordpress < dump.sql