Docker実戦(二):dockerにmysqlをインストールする

864 ワード

1.docker hubからmysqlを引く
docker pull mysql:5.6

2.mysqlの構成
docker run --name mysql -p 3306:3306 -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

docker run --name mysql -p 3306:3306 -v /usr/local/mysql/conf/my.cnf:/etc/mysql/my.cnf 
-v /usr/local/mysql/logs:/usr/local/mysql/logs
-v /usr/local/mysql/data:/usr/local/mysql/data
-e MYSQL_ROOT_PASSWORD=123456 
-d mysql:5.6

-p 3306:3306:    3306        3306  
-v /usr/local/mysql/conf/my.cnf:/etc/mysql/my.cnf:         my.cnf      /etc/mysql/my.cnf
-v /usr/local/mysql/logs:/usr/local/mysql/logs:         logs        /logs
-v /usr/local/mysql/data:/usr/local/mysql/data:         data        /usr/local/mysql/data
-e MYSQL_ROOT_PASSWORD=123456:   root     

3.mysql内部ipの表示
docker inspect mysql | grep Address