相对于拉取Nacos代码,打包解压等等操作来说,使用Docker安装Nacos是比较简单的一种方式。博主个人建议搭建个人开发环境时,在本地电脑装上一个虚拟机,然后在虚拟机CentOS中使用docker安装配置各种复杂的开发环境。这样对于切换电脑或者其他迁移操作时非常方便,直接copy虚拟机文件即可。特别是在如今微服务盛行的年代,直接通过docker配置开发环境,非常方便。这篇博客记录在本地虚拟机CentOS8中通过docker安装nacos的详细过程,因为是搭建个人开发环境,暂时使用单机模式,比较简单,后续更新集群模式安装教程。
拉取镜像
官方推荐最稳定版本 2.0.3 (当前时间2021年12月)
docker pull nacos/nacos-server:2.0.3
如果出现下载镜像超时的情况,可参考我的另一篇博客 Docker配置镜像服务器,解决拉取镜像超时
创建单机模式的nacos容器
单机模式只需 MODE 一条指令即可。因为我是在虚拟机中装了docker,再使用docker装nacos,所以 使用 --net host 指定主机网络类型,使得当前容器的网络附属在主机上,两者可以互通。否则会出现 Failed to connect to 172.17.0.3 port 8848: 拒绝连接 的情况。
docker run -d --name nacos -p 8848:8848 --env MODE=standalone --net host nacos/nacos-server:2.0.3
查看运行中的容器
docker ps
访问nacos控制台
ip:8848/nacos/index.html 默认账号/密码是 nacos/nacos
出现此页面,表示安装成功。