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

我正在使用docker-compose在我的Mac上使用官方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 

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

所以在你用docker-compose部署Wordpress应用之后,你可以通过导入你的WordPress数据库

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

看到这个文档http://depressiverobot.com/2015/02/19/mysql-dump-docker.html也是这个以前在SO 设置MySQL和导入转储在Dockerfile