- 本镜像基于CentOS7和MYSQL5.5.23源码进行构建
- 5.5.23(CentOS:7/Dockerfile)
$ docker run -dit --restart=always --name some-mysql registry.qishon.com/mysql:tag
some-mysql是你想给当前容器起的名字,tag是mysql的tag标签
$ docker run -dit --link some-mysql:mysql --name some-app application-that-uses-mysql:tag
$ docker run -dit --restart=always -p 宿主机端口:3306 --name some-mysql registry.qishon.com/mysql:tag
$ docker run -dit --restart=always -v 宿主机目录:/data/mysql --name some-mysql registry.qishon.com/mysql:tag
$ docker run -dit --restart=always -e MYSQL_DATABASE=some-database --name some-mysql registry.qishon.com/mysql:tag
$ docker run -dit --restart=always -e MYSQL_USER=some-user -e MYSQL_PASSWORD=some-pwd --name some-mysql registry.qishon.com/mysql:tag
-
MYSQL_DATABASE
容器启动的时候默认创建的数据库,如果不传入此参数默认创建名称为qishon的数据库,此数据库会授权给MYSQL_USER,MYSQL_PASSWORD(参照下一项)
-
MYSQL_USER,MYSQL_PASSWORD
容器启动的时候默认创建的用户,默认用户:qishon,默认密码:qishon
-
MYSQL_ROOT_PASSWORD
数据库root用户的默认密码