Linux(contos7)安装docker并使用docker安装mysql&redis
一.进入linux操作系统
通过cmd进入操作系统
二.更新yum源为阿里镜像源
1.进入到原本的镜像源文件夹
cd /etc/yum.repos.d/
2.新建backup目录用于原本的镜像源备份目录
mkdir backup
3.移动原本的镜像源文件到该目录下
mv C* backup/
4.下载阿里镜像源
wget -O /etc/yum.repos.d/CenOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
5、清除原本镜像源的缓存
yum clean all
6、建立新的镜像源缓存
yum makecache
三、下载docker
1、通过yum指令下载docker
sudo yum install docker
2、查看docker版本
docker version
3、启动docker相关指令
systemctl status docker #查看docker启动状态
systemctl start docker #启动docker
systemctl stop docker #关闭docker
systemctl restart docker #重启docker
四、通过docker安装mysql
1、查看镜像指令
docker images
docker image ls
2、下载mysql
进入到dockerhub镜像仓库 https://hub.docker.com/search?q=mysql
docker pull mysql
报错如下
更新一下下载docker的镜像源
重新尝试拉取mysql
3、通过镜像启动容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
4、windows测试linux是否mysql是否安装成功
报错如下:
解决:把防火墙的3306端口号打开就行了
五、通过docker安装redis
docker run --name redis -d -p 6379:6379 redis:5
docker run 基于镜像运行容器 —name 自定义容器名 -p 端口号映射 宿主机:容器
记得在防火墙开发所需要的端口号