docker 化

This commit is contained in:
迟龙恩
2019-02-12 16:35:08 +08:00
parent cce046b404
commit 2fcd913751
6 changed files with 396 additions and 4 deletions

19
.docker/db/Dockerfile Normal file
View File

@@ -0,0 +1,19 @@
FROM mysql:5.7
#设置免密登录
ENV MYSQL_ALLOW_EMPTY_PASSWORD yes
VOLUME ["/var/lib/mysql"]
RUN sed -i "s/^user.*/user = root/g" /etc/mysql/my.cnf
RUN chown -R mysql /var/lib/mysql
RUN chgrp -R mysql /var/lib/mysql
#将所需文件放到容器中
COPY .docker/db/setup.sh /var/lib/mysql/setup.sh
COPY .docker/db/ppgo_job2.sql /var/lib/mysql/ppgo_job2.sql
COPY .docker/db/privileges.sql /var/lib/mysql/privileges.sql
#设置容器启动时执行的命令
CMD ["sh", "/var/lib/mysql/setup.sh"]