上一次安装完docker之后,我就在我的mac上也安装了一个docker ,果然我还是喜欢在mac系统上操作,由于想安装一个mysql在上面,这样以后本地做一些demo就方便多了,如是动手在docker上安装了mysql,也是一把辛酸泪,不过做一些新鲜事情还是蛮不错的.比较享受这种出现错误,解决错误的过程,下面是我学习的整个过程,
准备工作: 安装好了docker,并启动
1.首先查看我们docker安装了哪些镜像
命令: docker images
2.拉取hello-world 镜像
命令: pull hello-world
3.完事之后,然后在输入docker images 出现下面截图就代表拉取成功了
4.运行hell-world
命令: docker run hello-world
出现图中信息,代表运行成功.
1.拉取镜像
2.设置名称和密码
3.登录上去代表ok
1.拉取镜像
命令:pull mysql (不指定版本,默认下载最新的,根据自己需求来) 完事之后 在输入 docker images
出现下面情况代表拉取成功
1.启动mysql ,设置名称和密码
命令: docker run --name mysql-csq -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
2.查看是否启动
命令: docker ps
3.使用数据库连接工具,连接到数据库并创建csq-test库(IP :localhost 账号:root 密码: 123456)
4.进入到docker的mysql 并查看
命令 1: docker exec -it mysql /bin/bash
命令 2 : mysql -u root -p ,此时要求输入密码 然后在输入密码(我的是123456)
5.查看数据库
命令 : show database
至此 ,本地装一个mysql就完事了,再也不用为了装一个mysql而安装一堆环境了.
提醒: 如果你在拉取镜像的时候,拉不下来,可以配置下国内的一些镜像加速器
具体配置查看图解:
1.
2. 修改最右边的里面配置 :
{
"debug": true,
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://docker.mirror"
],
"experimental": false
}
3.应用重启就可以了.
docker start mysql 启动mysql
docker stop mysql 停止mysql
docker ps -a 查看容器的运行状态
docker logs mysql 查看容器的运行日志
docker exec -t -i mysql /bin/bash 进入到mysql ,进入之后可以写sql 语句
如果有帮助到你 ,给个赞就好.. 如果哪里不对,请大佬指出,一定虚心改正,谢谢
学习待续.....