一、简介

1.本文主要介绍如何在centos7.3上使用docker安装nacos

二、操作

1.首先执行命令  docker  search  nacos 来寻找nacos镜像,如下图所示:

下载的就是第一个nacos/nacos-server,接着执行命令  docker  pull  nacos/nacos-server  来下载镜像。

2.下载完nacos镜像后,先执行下面这个命名将naocs镜像启动:

docker run -e JVM_XMS=256m -e JVM_XMX=256m --env MODE=standalone --name mynacos8 -d -p 8848:8848 nacos/nacos-server

这里有一些要注意的点:

(1) - -name后面的nacos名字是自己取的,这里我取为mynacos8(是的,我启动失败8次了,呜呜~~),大家可以自己取。

(2) -e JVM_XMS=256m -e JVM_XMX=256m  ,这两个的配置按照我自己的理解是划给nacos容器至少256MB的内存(这个知识点我不确定,如果有大佬知道的,麻烦评论告诉我一下,这里我只写的是我自己理解的意思),防止因为内存不足而导致启动后闪退。

(3) --env MODE=standalone 的意思是将nacos以单节点的方式启动,而不是以集群的方式。

(4) -p 8848:8848 的意思就是端口映射了,我自己的理解就是客户端的访问是通过docker容器的8848端口和本centos7.3的8848端口来访问这个nacos容器,二者是有一个对应的关系的。docker容器的8848端口我们不需要手动开启,而本centos7.3的就要手动开启了,这篇文章的最下面有关于开启本centos7.3的端口的记录:  centos7.3使用docker安装mysql

3. 接下来是进入到启动的naocs容器中,执行命令:    docker  exec  -it   mynacos8  bash,这个mynacos8就是上面启动容器的时候自己取的哦。

 如上图所示,现在已经进入到nacos容器中了,我们可以执行ll ,看看里面有什么东西:

可能有一些文件你们是没有的,没事的。其实这最后一步应该是修改conf里面的appliction.properties文件,让nacos能够持久化到数据库上,但是我自己目前还没能够配置成功,但是不影响naocs的使用啦。所以持久化那部分我没写出来,后续我配置成功的话会来补上的。

4.最后我们就可以去浏览器访问一下我们的nacos啦: 在浏览器中输入:  centos的主机地址:8848/nacos   这样就可以访问啦。比如:  121.190.112.183:8848/nacos(这地址我是为了举例随便写的)。

三、总结

以上就是使用docker安装naocs了,希望文章靠谱,有帮到各位!加油!

 

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐