centos7下docker的安装、提供mysql、redis服务

centos7下docker的安装、提供mysql、redis服务

docker安装

1、安装依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

2、添加源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3、安装

yum install docker-ce

4、启动docker

systemctl start docker

docker提供mysql服务

1、安装mysql镜像

docker pull mysql:5.6.35

2、构建&启动mysql容器

docker run --name blankmysql -p 1234:3306 -e MYSQL_ROOT_PASSWORD=my-pass -d mysql:5.6.35

解释:
--name 指定容器名称
-p 服务器映射端口:mysql端口  把服务器端口映射到docker的mysql容器端口
-e MYSQL_ROOT_PASSWORD=my-pass  指定mysql的root用户密码为my-pass
-d mysql:5.6.35 指定镜像和TAG

3、测试连接
云服务器开放对应端口安全组使用Navicat进行测试连接
或者
使用命令行测试
查看运行中的容器

docker ps
docker exec -it 容器id bash
mysql -u root -p
输入上面设置的密码登录数据库

docker提供redis服务

1、安装redis镜像

docker pull redis

2、构建&启动redis容器

docker run --name blankredis -p 1235:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes --requirepass my-pass

解释:
--name 设置容器名
-p 服务器映射端口:redis端口
-v $PWD/data:/data 挂载redis数据目录到服务器的data目录
--appendonly yes 开启数据持久化的AOF模式
--requirepass 设置redis密码

3、测试连接
使用RedisDesktopManager测试连接

猜你喜欢

转载自blog.csdn.net/L333333333/article/details/104063726