1.查看主机sql文件位置:
$ pwd
# /home/root/dev.sql
2.查看容器
$ docker ps
# 显示出mysql 容器的名字
2.进入mysql容器:
$ docker exec -it mysql bash
# 查看容器内目录
$ ls /
3.拷贝主机文件到容器内
$ docker cp /home/root/dev.sql mysql:/tmp/dev.sql
# 查看容器内文件是否存在
$ docker exec -it mysql bash
$ ls /tmp/dev.sql
- 进入mysql ,执行source命令
$ docker exec -it mysql bash
# 进入mysql命令终端
$ mysql -uroot -pxxx
# 对容器内的sql文件 执行source命令
$ source /tmp/dev.sql
# 显示sql执行进度即可