用于docker的mysql
以下是创建Docker中MySQL的步骤备忘录。
网络建设
docker network create app
创建持续化领域
docker pull busybox
docker create -v /Users/xx/Project/appname/storage --name appstorage busybox
搭建MySQL数据库
docker pull mysql
docker run --volumes-from appstorage --name appdb --network app -h appdb -p 3307:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql
#タイムゾーン変更
docker exec appdb cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
docker exec appdb /bin/bash -c 'echo [mysqld_safe] >> /etc/mysql/my.cnf'
docker exec appdb /bin/bash -c 'echo timezone = JTC >> /etc/mysql/my.cnf'
创建数据库
docker exec appdb /bin/bash -c "mysql -uroot -ppassword -e'create database appdb'"