一、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了.