一、Centos8中docker下安装Redis
本文已参与「新人创作礼」活动, 一起开启掘金创作之路
1. 下载redis版本,如图:
docker pull redis:5
2. 启动redis
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -d redis:5 redis-server --appendonly yes
3. 查看redis是否启动
docker ps
4. 进入redis使用redis-cli
连接redis
docker exec -it redis redis-cli
5. 外部连接redis
- 如图连接redis,弹出成功意味成功!
- 查看我们刚才设置的redis值
二、Centos8中docker下安装Nginx
1. docker下载Nginx 版本
docker pull nginx:latest
2. 启动Nginx
-
为获取配置文件先启动一次
docker run -p 80:80 --name nginx -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx -d nginx:latest
查看Nginx是否启动:
docker ps -a
将配置文件移动其他目录docker container cp nginx:/etc/nginx /mydata/nginx/
-
cd /mydata/nginx/
目录下更改配置文件名称
mv nginx conf
[这一步很重要,如果没有到/mydata/nginx/下去修改文件名称,很容易造成后续再次启动nginx失败] -
终止并删除文件
1. docker stop nginx 2. docker rm nginx
-
重新启动Nginx
docker run -p 80:80 --name nginx -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/conf:/etc/nginx -d nginx:latest
3.查看Nginx是否启动
docker ps -a 查看nginx是否启动成功,如修图
4.外部访问Nginx
-
第一次访问出现 403错误提示,查看之下发现
/usr/share/nginx/html/
文件下没有index.html文件 -
于是进入容器或者在挂在的主机目录下新建一个index.html文件就行
1. vi index.html 2. <h1> welcome to use nginx</h1> 3. 保存即可
-
重新启动Nginx
docker restart nginx
再次查看网页:
-
至此Nginx 安装配置完成
三、Centos8中docker下安装RabbitMQ
1. docker下载RabbitMQ
1. docker pull rabbitmq:latest
2. 启动rabbitMq
docker run -p 5672:5672 -p 15672:15672 --name rabbitmq -d rabbitmq:latest
3. 查看rabbitMq是否启动成功
docker ps -a //查看rabbitMq是否启动成功
4. 进入rabbitMq容器开启管理功能
1. docker exec -it [容器名称] /bin/bash
如: docker exec -it rabbitmq /bin/bash
5. 如果虚拟机开启防火墙,需要将端口放出去(如果没有开启防火墙,可以忽悠)
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
6. 外部访问rabbitMq,出现如下意外安装成功.
默认账号密码:guest guest
如下进入,可以管理使用rabbitMq了.