学习笔记——MySQL(2)

使用docker安装MySQL

  最近看了docker的使用才发现这种轻量级的容器的作用是多么强大,我之前还辛辛苦苦在电脑上安装MySQL,现在在docker上加载MySQL的镜像和使用其容器是十分简单的,就几条命令就Ok了。

 

*有关如何安装docker及常用命令可以去我的另一篇博客看看

 

首先先打开我们的虚拟机,进入终端,先打开docker:

systemctl start docker

使用

docker –v

可以查看docker版本同时查看是否有打开

 

再导入MySQL的镜像:

docker pull mysql

 

随后就是开启数据库,开启数据库要设置很多东西,比如:密码,命名,在后台运行与否,是否要映射端口号等等,这些我们都可以在docker hub该网站中搜索mysql中有说明,里面有各种mysql在docker中的命令。

我们先来说一条比较常用的命令:

docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

注:其中-p是后面的3306:3306是端口号的映射,目的是为了在虚拟机中MySQL的端口映射为另一个;--name是给该数据库命名,记得是两条杠;-e后面是负责设置密码;-d表面是后台运行;最后的mysql是指运行的镜像,如果是其他镜像或者是mysql其他版本记得加上版本号区分。

 

这时候容器就装好了,我们可以使用命令查看docker中已装配好的容器

docker ps

其中要关注最前面的一串数字字母,那是这个容器生成的id,我们可以使用该id做一些操作

 

现在MySQL就可以使用了,假如我们要在虚拟机外使用该容器,这时候我们要看看虚拟机的防火墙是否有关闭

service firewalld status

再使用命令关闭防火墙

service firewalld stop

 

使用完后关闭该容器

docker stop 容器的id

 

删除该容器:

docker rm 容器的id

 

 

猜你喜欢

转载自blog.csdn.net/nanshenjiang/article/details/81324431