docker安装mysql、redis、nginx

本文详细介绍了如何使用docker安装mysql5.7、redis6.2.6和nginx1.22.0。从查找镜像源、下载镜像到启动服务,以及配置远程访问和数据持久化,每个步骤都有清晰的说明。
摘要由CSDN通过智能技术生成

mysql:5.7

redis:6.2.6

nginx:1.22.0

目录

mysql:5.7

一、docker安装mysql

1.1查找镜像源

1.2 查找镜像是否下载成功

1.3启动mysql

参数详解:

1.4启动完成后,通过docker ps查看进程,然后可以通过远程连接了

二、docker安装redis

2.1搜索镜像资源dokcer search redis,通过docker pull redis下载

2.2创建redis挂载目录

2.3编辑配置文件,使其可以远程访问

2.4启动redis

三、docker安装nginx

3.1查询镜像源,下载需要的版本

3.2创建配置文件目录

3.3复制容器中的配置文件给到自定义目录

3.4重新启动nginx


一、docker安装mysql

1.1查找镜像源

 进入docker的官网Docker查找mysql的镜像源,然后通过docker pull mysql:XXX下载需要的镜像,默认是lastest版本

我这边选用的是mysql5.7版本,所以执行docker pull mysql:5.7.

1.2 查找镜像是否下载成功

通过命令docker images查看

1.3启动mysql

运行以下命令来启动mysql服务, 启动成功后就返回一个容器ID

docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/data:/var/lib/mysql mysql:5.7

参数详解:

1.--name mysql:该容器启动后的名字mysql

2..-d 代表后台启动该服务

3.-p 3306:3306 冒号前面的是linux机器的端口,后面是docker内部的端口。访问这个端口就是先通过远程访问宿主机的端口,再映射到docker容器的端口访问mysql

4.-e MYSQL_ROOT_PASSWORD=123456  这是说mysql启动需要的开机密码,默认的账号是root ,密码就是上面设置的:123456

5.-v  /root/data:/var/lib/mysql  /root/data/:这是宿主机的数据存放路径,/var/lib/mysql:这是mysql容器存放数据的地方。也是为了同步数据,防止,容器被删除以后,数据就不存在了

6.mysql:5.7  镜像版本号

1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值