通过Docker安装MySQL
一、Docker安装与启动
- 首先安装yum源
sudo yum update
2.安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.设置yum源为阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker
yum install docker
5.安装后查看docker版本
docker -v
想要创建并编辑daemon.json,应该是先启动docker服务,此时系统自动产生/etc/docker目录,然后通过下面的指南进行编辑
6.开机自启动Docker
systemctl enable docker
7.启动Docker
systemctl start docker
二、Docker部署MySQL
1.拉取mysql镜像
docker pull centos/mysql-57-centos7
2.创建容器
docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 mysql
-p 代表端口映射,格式为 宿主机映射端口:容器运行端口
-e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登录密码
3.进入mysql容器
docker exec -it tensquare_mysql /bin/bash
4.登录mysql
mysql -uroot -p1234
登录成功!