docker mysql : add custom script - GunSik2/docker GitHub Wiki
$ git clone https://github.com/docker-library/mysql/
$ cp -r mysql/5.7 mysql-5.7
- custom docker-mysql : add custom script
$ cd mysql-5.7
$ vi custom-database.sh
#!/bin/bash
mysql -uroot -p"${MYSQL_ROOT_PASSWORD}" -e "create database test;"
mysql -uroot -p"${MYSQL_ROOT_PASSWORD}" -e "create database paasxpert_portal;"
# vi Dockerfile
ADD custom-database.sh /docker-entrypoint-initdb.d/custom-database.sh // Added
COPY docker-entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
$ docker build -t="cgshome2/mysql-5.7:0.1" .
- custom docker-mysql : test
$ docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d paasxpert/mysql-5.7:0.1
$ docker logs mysql
- custom docker-mysql : push to docker-hub
$ docker login
$ docker push cgshome2/mysql-5.7:0.1