docker-部署mysql

目录

部署

发现

镜像和容器


部署

使用Docker安装mysql,只需要一步即可,在命令行输入下面的命令:

docker run -d \
  --name mysql \
  -p 3306:3306 \
  -e TZ=Asia/Shanghai \
  -e MYSQL_ROOT_PASSWORD=123 \
  mysql

安装好后,就可以尝试用本机来连接虚拟机的mysql,用户名root,密码123

注意,连接之前,要将虚拟机的防火墙关闭,否则,本地计算机将连不上虚拟机的mysql

查看防火墙状态

sudo systemctl status firewalld

停止防火墙

sudo systemctl stop firewalld

禁用防火墙(防止系统重启后防火墙再次启动)

sudo systemctl disable firewalld

发现

可以发现,当我们执行命令后,Docker做的第一件事情,是去自动搜索并下载了MySQL,然后会自动运行MySQL,我们完全不用插手,非常方便。

而且,这种安装方式完全不用考虑运行的操作系统环境,它不仅仅在CentOS系统是这样,在Ubuntu系统、macOS系统、甚至是安装了WSL的Windows下,都可以使用这条命令来安装MySQL。

要知道,不同操作系统下其安装包、运行环境都是都不相同的!如果是手动安装,必须手动解决安装包不同、环境不同的,配置不同的问题!

而使用Docker,这些完全不用考虑。就是因为Docker会自动搜索并下载MySQL。注意:这里下载的不是安装包,而是镜像。镜像不仅包含了MySQL本身,还包含了其运行所需要的环境、配置、系统级别参数。因此它在运行时就有自己独立的环境,就可以跨系统运行,也不需要手动配置环境了。这种独立运行的隔离环境我们称为容器。

镜像和容器

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值