docker+mongodb+nginx+redis
- 1.docker 启动
- 2.docker 安装 MongoDB
- 3.启动nginx
- 4.redis配置+安装
- 4.1 Redis的启动和停止
- 4.2 后台启动方式
systemctl start docker
redis-server /root/myredis/redis.conf
docker start mymongo
docker exec -it mymongo /bin/bash
1.docker 启动
安装docker
# 1.安装gcc和g++
yum -y install gcc
yum -y install gcc-c++
# 2. 安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
#3. 设置镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#4. 更新yum软件包索引
yum makecache fast
#5. 安装DOCKER CE(社区版)(DOCKER EE企业版收费)
yum -y install docker-ce
#6. 启动docker
手动启动:systemctl start docker
自动启动:systemctl enable docker
# 7. 配置镜像加速CentOS7版本
mkdir -p /etc/docker
vim /etc/docker/daemon.json
#网易云
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
#阿里云(推荐)
{
"registry-mirrors": ["https://8y2y8njn.mirror.aliyuncs.com"]
}
启动docker: systemctl start docker
停止docker: systemctl stop docker
重启docker: systemctl restart docker
查看docker状态: systemctl status docker
开机启动: systemctl enable docker
查看docker概要信息 docker info
查看docker帮助文档 docker ‐‐help
2.docker 安装 MongoDB
1、安装
(1)确认docker服务
systemctl start docker
(2)下载
docker pull mongo:latest
docker pull mongo:4.4.8
3)创建和启动容器
docker run -d --restart=always -p 27017:27017 --name mymongo -v /data/db:/data/db -d mongo:4.4.8
(4)进入容器
docker exec -it mymongo /bin/bash
mongo
3.启动nginx
双击即可
4.redis配置+安装
1.下载:
链接:https://pan.baidu.com/s/1BnWy4wJWu1PLay1eJaQuuw?pwd=wvxh
提取码:wvxh
- 安装C语言环境
yum -y install gcc
- 测试安装是否成功
gcc --version
第三步 上传redis-6.2.1.tar.gz放/opt目录
第四步 解压命令:tar -zxvf redis-6.2.1.tar.gz
第五步 解压完成后进入目录:cd redis-6.2.1
第六步 在redis-6.2.1目录下再次执行make命令(只是编译好)
第七步 跳过make test,继续执行make install
4.1 Redis的启动和停止
1.查看安装目录
cd /usr/local/bin
2 前台启动方式
redis-server
- 不推荐原因: 窗口不能关闭,关闭则服务停止
4.2 后台启动方式
- 在/root目录下创建myredis目录,用于存储启动使用的配置文件
cd /root
mkdir myredis
- 拷贝一份redis.conf到myredis目录
cp /opt/redis-6.2.1/redis.conf /root/myredis
- 修改配置文件中的内容 daemonize no改成yes
修改redis.conf(257行附近?或者搜索 ) 文件将里面的daemonize no 改成 yes,让服务在后台启动
- 修改配置文件中的 bind ,注释该配置,取消绑定仅主机登录
- 修改protected-mode 为no,取消保护模式
- 启动redis时,使用我们自己修改之后的配置文件
redis-server /root/myredis/redis.conf
- 查看服务启动状态
ps -ef | grep redis