中间件 nginx、portainer、nacos 等安装

一、api_proxy 网关的安装

将下载tool文件夹中的api_proxy.tar.gz 进行解压

tar -zxvf api_proxy.tar.gz

将解压后的api_proxy文件夹,拷贝到/data目录下面

cd /data
cp -r  ./tool/api_proxy ./
image.png

将 api_proxy的 docker 镜像进行导入系统,api_proxy.tar 为镜像包,下载的程序包里面可以找到。

 docker load -i api_proxy.tar

使用 docker images 查看导入后的镜像,如果导入后的镜像出现如下的样子,需要使用 docker tag 命令对镜像重新命名


image.png

对镜像重新命名

docker tag 2e0c02 api_proxy:latest  //该命令中的 2e0c02 这个值是镜像 id,每次导入的镜像 id 可能不同,需要通过 docker images 查看,如下表示镜像 id
image.png

变更后的镜像如下。


image.png
image.png

创建api_proxy的 docker 容器,并启动。

docker run -d  --name api_proxy_prod  -p 80:80 -p 443:443 -v /data/api_proxy/work/:/work/  --restart=always api_proxy:latest

通过 docker ps 命令查看容器启动是否正常


image.png

二、存放前端功能 nginx 的安装

找到nginx_cn.tar 镜像包,将镜像导入到系统中

docker load -i nginx_cn.tar
image.png

同理修改镜像的名称

 docker tag fdc0c nginx_cn:1.0.0

修改后的镜像名称


image.png

解压下载后的nginx.tar.gz 包

tar -zxvf nginx.tar.gz

将解压后的 nginx 包拷贝到 data 目录下面

cd /data
cp -r ./tool/nginx ./

创建 nginx docker 容器,并启动

docker run --name nginx_front -d  -v /data/nginx/logs:/etc/nginx/logs  -v /data/nginx/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/frontend:/frontend -p 8000:80 --restart=always nginx_cn:1.0.0

三、安装portainer 工具

将portainer.tar 镜像导入系统

docker load -i portainer.tar

在 data 目录下,创建存放portainer 数据的目录

cd /data
mkdir portainer

创建并启动portainer 容器

# 启动镜像
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer:/data --restart=always --name portainer portainer/portainer:latest

访问 http://ip:9000/#/init/admin 初始化portainer的账号和密码

image.png

四、安装 nacos 统一注册配置中心

先导入 nacos 的镜像包,导入成功后会出现如下截图中的镜像包

 docker load -i nacos-server.tar
image.png

解压 nacos-docker.tar.gz,这是存放 nacos 程序的文件包

tar -zxvf nacos-docker.tar.gz

上述解压后,会出现nacos-docker 文件夹,然后将该文件夹整体拷贝到 data 目录下

cd /data
cp -r ./tool/nacos-docker ./
image.png

创建 nacos 容器,并且启动 nacos,nacos 的官方账号和密码为 nacos :nacos

cd /data/nacos-docker
docker-compose -f example/standalone-derby.yaml up -d
image.png

五、安装rocketmq

将下载的工具包中的rocketmq-4.9.3.tar.gz 拷贝到 data 目录下进行解压

cd /data
cp ./tool/rocketmq-4.9.3.tar.gz  ./
tar -zxvf rocketmq-4.9.3.tar.gz
image.png

修改启动脚本的内存大小

cd /data/rocketmq-4.9.3/bin/dledger
 vi fast-try.sh

下图为修改的内容,调整内存大小,这个根据实际情况进行调整,如果机器内存大,可以适当多给分配一些。


image.png

启动 mq

cd /data/rocketmq-4.9.3
sh bin/dledger/fast-try.sh start

查看节点运行情况

sh bin/mqadmin clusterList -n 127.0.0.1:9876

出现下图则为启动成功


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容