使用docker安装mysql5.7
使用docker安装mysql5.7
- 查看当前服务器是否存在docker
- 安装docker
- 查询MySQL
- 下载MySQL镜像
- 创建MySQL的docker容器
- 打开防火墙端口
- 链接MySQL
查看当前服务器是否存在docker
docker
安装docker
一、设置docker仓库
安装docker所需要的软件包device-mapper-persistent-data与lvm2
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
设置docker仓库,我们选择阿里云的docker仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装最新版本的 Docker Engine-Community 和 containerd
sudo yum install docker-ce docker-ce-cli containerd.io
使用 docker version 命令查看是否安装成功
此时我们发现出现了一个问题
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
首先我们看一下docker服务的状态
systemctl status docker
尝试重启docker
systemctl start docker
再次使用 docker version 命令查看是否还存在问题
设置docker自启动
systemctl enable docker
查询MySQL
进入https://hub.docker.com/_/mysql 找到想要的mysql版本
安装的方法很简单使用 docker pull mysql 命令可以通过在该命令末尾加【:版本号】进行指定版本安装
下载MySQL镜像
docker pull mysql:5.7
我们可以使用docker images查看下载的镜像
创建MySQL的docker容器
首先创建mysql的映射路径
mkdir conf
mkdir logs
mkdir data
创建mysqldocker容器
docker run -p 3307:3306 --name mysql -v /usr/local/docker/mysql/conf:/etc/mysql/conf.d -v /usr/local/docker/mysql/logs:/logs -v /usr/local/docker/mysql/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
通过docker ps -a 查看当前容器状态
打开防火墙端口
查看防火墙状态
systemctl status firewalld
开启防火墙
systemctl start firewalld
开放数据库端口(我的数据库端口为3307)
firewall-cmd --zone=public --add-port=3307/tcp --permanent
防火墙配置重载
firewall-cmd --reload
链接MySQL
使用docker安装mysql5.7相关推荐
- Docker 安装 MySQL5.7
首先,系统(3.8以上内核的linux)中安装好 Docker 程序 或者 Win10可以安装官方提供的桌面版,下载地址 https://hub.docker.com/editions/communi ...
- 使用docker安装mysql5.7并映射到主机
一.首先安装docker 这一步自己搜~~ 二.使用docker安装mysql5.7镜像 sudo docker image pull mysql:5.7.30 安装好以后使用代码查看是否安装成功 s ...
- docker安装mysql5.7(仅供测试使用)
前言 环境:Centos7.9 mysql5.7 Docker version 20.10.9 mysql数据库建议使用物理机安装,这里使用docker安装mysql仅供测试使用或其他不重要场景使用. ...
- 容器数据卷,Docker安装Mysql5.7以及MySQL主从搭建过程
容器数据卷 文章目录 容器数据卷 Docker安装Mysql5.7 MySQL主从搭建过程 容器卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,容器卷的设计目 ...
- docker安装Mysql5.7以及远程登陆链接配置
1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...
- Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库
Docker 安装mysql镜像,含离线 Docker 安装mysql镜像(含离线) 准备mysql的Docker镜像(需要在有网的服务器中下载) 将准备好tar导入到docker镜像 Docker启 ...
- docker安装mysql5.6,安装redis3.2
安装mysql 拉取镜像 [root@localhost ~]# docker pull mysql:5.6 运行镜像 docker run -p 3306:3306 --name mysq ...
- Mac Docker安装MySQL5.7
mkdir mysql 在~目录下创建mysql目录 docker run --restart=always --name mysql5.7 -p 3306:3306 -v ~/mysql:/var/ ...
- docker安装mysql5.7并且配置my.conf
下载mysql镜像 我们可以直接执行以下命令 docker pull mysql:5.7 执行完之后,我们使用docker images查看是否下载好了 这样就代表我们的mysql镜像已经下载,接 ...
最新文章
- java axis2 开发_基于Apache axis2开发Java Web服务
- 【知识星球】每日干货看图猜技术,你都会吗?
- CISC-235 Fall 2018 Assignment
- 从 Word2Vec 到 BERT
- 计算机应用技术爱岗敬业,高职专业人才培养方案(计算机应用技术).doc
- Django 分页查询并返回jsons数据,中文乱码解决方法
- 第二:Java+MyBatis(深入学习)
- Postfix+Mysql+Apache+Dovecot+Thunderbird+Extmail+E
- 无线局域网和蜂窝移动网络_苹果调整 iPhone 移动数据下载限制:从 150 MB 升至 200 MB...
- 大话西游中的这些经典元素,注意到没?
- [生存志] 第138节 说苑列女事追前朝
- 使用v-show v-if 设置元素显示和隐藏
- 【Java获取国家法定节假日三种工具类其一】
- pg_hint_plan 使用hint固定SQL执行计划
- python print 字体大小_Python print 玩转“点阵字”
- System.InvalidOperationException:“ConnectionString 属性尚未初始化。” 连接字符串的根本解决办法
- python文件调用python文件_自己写的python文件如何相互调用
- slice和splice的用法
- 语音识别入门第五节:基于GMM-HMM的语音识别系统
- 【开发/调试工具】【Windows】嵌入式程序员常用工具类软件/网址一览