docker学习实践之路[第五站]mysql镜像应用
拉取mysql镜像
docker pull mysql:5.6 #拉取mysql 5.6版本的镜像
运行mysql镜像
docker run --name some-mysql --restart=always -v /mnt/db:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=elisoft@123 -p 3306:3306 -d mysql:5.6 --lower_case_table_names=1 #-p指定mysql的对外端口 #-e为设置环境变量,MYSQL_ROOT_PASSWORD=123 设置root用户密码为123 #-v设置mysql的存储数据地址,由于容器的特性当容器停止的时候数据会全部消失,这可不是我们愿意看到的 #--name 指定mysql的容器别名
#--lower_case_table_names=1 对大小写不敏感
#--restart=always设置与docker服务同时启动
测试效果
链接成功,进行了基本操作也可以可以看到映射的目录下面的文件也有变化,成功;
由于上面的命令中暴露了数据库root密码,可以通过下面语句查看:
docker ps -a
进行下一步操作:
docker stop some-mysql docker rm some-mysql docker run --name some-mysql -v /mnt/db:/var/lib/mysql -p 3306:3306 -d mysql:5.6
#这样操作之后密码就看不到了
我要我的自我!