Centos7使用docker安装nacos

Centos7使用docker安装nacos

查看 docker 可以拉取的 nacos 镜像

docker search nacos

拉取镜像

docker pull nacos/nacos-server

拉取完毕

查看拉取的镜像

docker images

运行镜像

docker run -d -e prefer_host_mode=39.106.224.168 -e MODE=standalone -v /nacos/logs:/home/nacos/logs -p 8848:8848 --name nacos --restart=always nacos/nacos-server

-d 后台运行
-e 环境变量设置
-v 某个容器的目录:映射centos上的某个目录(根据实际的设置别模仿我的)
-p 外部访问端口:内部被映射端口(根据实际的设置别模仿我的)
–-name:容器的名称
–-restart:重启策略
MODE=standalone:Standalone Mode是单一模式或单例模式。

执行完毕会返回 nacos 容器 id
使用命令 ls var/bin/docker/contaioners/ 可以查看

安装完毕查看容器

docker ps -a

查看 nacos 日志

docker logs --since 10m 2e51f660d5c7

红线部分是供外界访问nacos的访问方式,将IP地址替换为服务器IP即可

访问 nacos

账号密码默认 naocs nacos

至此,nacos安装完毕

nacos 常用启动命令

name description option
MODE cluster模式/standalone模式 cluster/standalone default cluster
NACOS_SERVERS nacos cluster地址 eg. ip1,ip2,ip3
PREFER_HOST_MODE 是否支持hostname hostname/ip default ip
NACOS_SERVER_PORT nacos服务器端口 default 8848
NACOS_SERVER_IP 多网卡下的自定义nacos服务器IP
SPRING_DATASOURCE_PLATFORM standalone 支持 mysql mysql / empty default empty
MYSQL_MASTER_SERVICE_HOST mysql 主节点host
MYSQL_MASTER_SERVICE_PORT mysql 主节点端口 default : 3306
MYSQL_MASTER_SERVICE_DB_NAME mysql 主节点数据库
MYSQL_MASTER_SERVICE_USER 数据库用户名
MYSQL_MASTER_SERVICE_PASSWORD 数据库密码
MYSQL_SLAVE_SERVICE_HOST mysql从节点host
MYSQL_SLAVE_SERVICE_PORT mysql从节点端口 default :3306
MYSQL_DATABASE_NUM 数据库数量 default :2
JVM_XMS -Xms default :2g
JVM_XMX -Xmx default :2g
JVM_XMN -Xmn default :1g
JVM_MS -XX:MetaspaceSize default :128m
JVM_MMS -XX:MaxMetaspaceSize default :320m
NACOS_DEBUG 开启远程调试 y/n default :n
TOMCAT_ACCESSLOG_ENABLED server.tomcat.accesslog.enabled default :false
posted @ 2021-12-03 10:46  德华。  阅读(656)  评论(0编辑  收藏  举报