作者:mobiledu2502920897 | 来源:互联网 | 2023-08-25 12:49
安装不指定版本就是latest版本#dockerpullnacosnacos-server:2.0.3拉取nacos镜像dockerpullnacosnacos-server创建挂
安装
不指定版本就是latest版本
#docker pull nacos/nacos-server:2.0.3
- 拉取nacos镜像
docker pull nacos/nacos-server
- 创建挂载目录
#新建logs目录 (根据实际情况创建)
mkdir -p /home/nacos/logs/
#新建配置文件
mkdir -p /home/nacos/conf/
vim /home/nacos/conf/application.properties
- 编辑文件
查看mysql的docker的虚拟ip mysql8
为容器名
docker inspect --format='{{.NetworkSettings.IPAddress}}' mysql8
复制得到的IP替换到下方的IP中
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://172.17.0.3:3306/nacos?characterEncoding=utf8&cOnnectTimeout=1000&socketTimeout=3000&autoRecOnnect=true&serverTimezOne=Asia/Shanghai
db.user=root
db.password=root
- 创建nacos_config数据库
Alibaba_Nacos_Config_SQL:国内镜像/每日同步
此处注意,数据库字符集是utf8mb4格式。utf8非真正意义上的中文字符集
- 启动
docker run \
--name nacos -d \
-p 8848:8848 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-v /home/nacos/logs:/home/nacos/logs \
-v /home/nacos/conf/application.properties:/home/nacos/conf/application.properties \
nacos/nacos-server