二.Docker下安装和运行Mysql
一.瞎扯淡:
程序员是个劳累命,好奇心是会害死猫的。网上神乎其神的Docker已经被搞定了,那么Mysql也要安排上。程序猿嘛,一群永远年轻的团体。生命不息,折腾不止。当然摸鱼也是王道。
二:开始发挥莽命令:
1.我这儿永远的神latest版本的Mysql,说起来也是懒。多去看看也好。拉取
$ docker pull mysql:latest # 这是拉去命令
# 拉去完了得去看看是不是在,不然一顿操作猛如虎,一看战绩0/5
$ docker images # 镜像中包含 mysql 就成功了一半
2.继续莽,让Mysql跑起来。不要停的那种(资本家见了都流泪)
$ docker run -itd --name mysqlid -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123456 mysql
上面的-itd 只是为了返回一个Id给我,--name mysqlid 这不用解释了吧。容器的名字,-p 3306:3306 这个应该就比较熟悉了,服务器端口号,去映射 容器的启动端口号。
-e MYSQL_ROOT_PASSWORD=root123456 生而不凡,一看就是设置mysql的密码 。最后的mysql 指代的就是我们的mysql镜像了
懒?不愿意去看运行镜像。
$ docker ps # 懒的代价就是有人给你准备好了
windows下可以操作的,我也能啊,进入容器
#进入容器
$ docker exec -it mysqlid bash
#登录mysql
$ mysqlid -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123456';
然后就可以为所欲为了