mysql
1. 镜像的下载
Docker pull MySQL
可以从https://docker.cn/docker/mysql 看到官方的同步镜像。
大约400多M。
2. 运行
每个镜像都有一个说明,告诉你怎样使用,在使用前先要好好研究一下。
docker run –name testmysql -e MYSQLROOTPASSWORD=root -d -P mysql
–name 指定这个容器的名字
-d 运行在后台
-P -P标记创建一个容器,将容器的内部端口随机映射到主机的高端口49000到499000
-e
MYSQLROOTPASSWORD 指定mysql的root用户密码
从上图可以看到3306的端口被映射到了49153。
这样宿主机访问数据库时,必须用这个端口到访问。
注意
可以指定端口之间的映射, 例如:
docker run –name testmysql -e MYSQLROOTPASSWORD=root -d mysql -p 49150:3306