docker安装单机nacos2

拉取镜像

docker pull nacos/nacos-server:v2.0.3

数据库MySQL8.0配置

SQL建表语句点这里
码云:config/src/main/resources/META-INF/nacos-db.sql

# 建库
create database nacos;
use nacos;

# 创建 nacos 单独使用的一个用户,也可以直接把 root 用户给他
create user 'nacos'@'%' IDENTIFIED BY 'nacos';
# 库nacos的所有表的执行存储过程、CRUD权限
grant execute, insert, select, update on nacos.* to 'nacos'@'%';
# 刷新权限
FLUSH PRIVILEGES;

# 查看权限
show grants for nacos;

创建相关目录

# 创建 nacos 日志存放目录
mkdir -p /home/lab1018/docker_volume/nacos/logs

# 创建 nacos 配置文件目录
mkdir -p /home/lab1018/docker_volume/nacos/init.d

配置

cd /home/lab1018/docker_volume/nacos/init.d
vim custom.properties

配置文件内容

### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.33.100:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=true&serverTimezone=Asia/Shanghai
db.user.0=nacos
db.password.0=nacos

运行

docker run \
    --name nacos \
    -d \
    -p 8848:8848 \
    -p 9848:9848 \
    -p 9849:9848 \
    --restart=always \
    -e JVM_XMS=256m \
    -e JVM_XMX=256m \
    -e MODE=standalone \
    -v /home/lab1018/docker_volume/nacos/logs:/home/nacos/logs \
    -v /home/lab1018/docker_volume/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
    nacos/nacos-server:v2.0.3

查看

查看日志:docker logs nacos -f

http://ip:8848/nacos

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值