Ubuntu系统拉取Nacos镜像并启动(若依微服务版3.1.0)
写在前面
最近公司上线了一个服务平台,采用了若依开源系统的微服务版本(目前的最新版,3.1.0)。
需要在Linux系统上部署一套测试环境。
公司的Linux系统采用的是Ubuntu系统。
现在把安装过程,以及部署过程记录下来,方便自己以后学习。
查看系统版本
此步骤可以省略,单纯是我想看看公司的系统版本
cat /proc/version   #查看linux内核、gcc版本、ubuntu版本
uname -r    #显示linux的内核版本和系统是多少位
lsb_release -a   #查看发行版本号
查看镜像

 我下载的微服务版本是3.1.0,因此nacos版本必须大于2.x.x。
登录Docker Hub官网,查看Nacos最新版本信息:https://hub.docker.com/
 
 可以看到最新的Nacos是2.0.3
因此我用的是2.0.2
拉取镜像
拉取 Nacos2.0.2 的Docker镜像:
docker pull nacos/nacos-server:2.0.2 
启动镜像
docker run \
--restart=always \   
--name nacos \ 		  
-p 8848:8848 \		  
--env MODE=standalone \   
--env SPRING_DATASOURCE_PLATFORM=mysql \  
--env MYSQL_SERVICE_HOST=10.10.10.10 \     
--env MYSQL_SERVICE_PORT=3306\			
--env MYSQL_SERVICE_USER=root \			
--env MYSQL_SERVICE_PASSWORD=root \		
--env MYSQL_SERVICE_DB_NAME=nacos-config \		
--env JVM_XMS=512m \			
--env JVM_XMX=512m \
--env JVM_XMN=256m \
-v /usr/local/docker/nacos/logs:/home/nacos/logs \		
-v /usr/local/docker/nacos/data:/home/nacos/data \		
-d nacos/nacos-server:2.0.2		
详细注释:
docker run \
--restart=always \    #开启自动重启
--name nacos \ 		  #将容器命名为nacos
-p 8848:8848 \		  # 端口映射
--env MODE=standalone \   #使用单机模式启动
--env SPRING_DATASOURCE_PLATFORM=mysql \   #数据源
--env MYSQL_SERVICE_HOST=10.10.10.10 \     #数据库ip地址
--env MYSQL_SERVICE_PORT=3306\			#数据库端口号
--env MYSQL_SERVICE_USER=root \			#数据库用户名
--env MYSQL_SERVICE_PASSWORD=root \		#数据库密码
--env MYSQL_SERVICE_DB_NAME=nacos-config \		#使用数据库哪张表
--env JVM_XMS=512m \			#配置jvm参数
--env JVM_XMX=512m \
--env JVM_XMN=256m \
-v /usr/local/docker/nacos/logs:/home/nacos/logs \		#日志路径
-v /usr/local/docker/nacos/data:/home/nacos/data \		#数据地址
-d nacos/nacos-server:2.0.2		# -d是后台运行 后面的是镜像名称
查看日志
cat /usr/local/docker/nacos/logs/nacos.log

 可以看到,nacos已经启动成功!
访问nacos

 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号