docker方式部署启动nacos

2022/03/16 Nacos 共 1508 字,约 5 分钟
Bob.Zhu

准备条件

数据库

需要先配置一个数据库实例,并初始化相关表:

端口:3306
数据库名称:nacos
用户名:bobzhu
密码:Adolphor!@#123

初始化语句参考:Mysql初始化脚本

启动命令

使用桥接网络方式,注意 MYSQL_SERVICE_HOST 要改成虚拟机的内网IP,不然docker无法访问宿主机的数据库:

docker run -d --name nacos --restart=always \
-e MODE=standalone \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=10.0.16.4 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e MYSQL_SERVICE_USER=bobzhu \
-e MYSQL_SERVICE_PASSWORD='Adolphor!@#123' \
-e MYSQL_DATABASE_NUM=1 \
-v /home/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
-v /home/nacos/logs:/home/nacos/logs \
-p 8848:8848 \
nacos/nacos-server:latest
docker logs -f nacos
……

         ,--.
       ,--.'|
   ,--,:  : |                                           Nacos 2.0.4
,`--.'`|  ' :                       ,---.               Running in stand alone mode, All function modules
|   :  :  | |                      '   ,'\   .--.--.    Port: 8848
:   |   \ | :  ,--.--.     ,---.  /   /   | /  /    '   Pid: 1
|   : '  '; | /       \   /     \.   ; ,. :|  :  /`./   Console: http://172.17.0.2:8848/nacos/index.html
'   ' ;.    ;.--.  .-. | /    / ''   | |: :|  :  ;_
|   | | \   | \__\/: . ..    ' / '   | .; : \  \    `.      https://nacos.io
'   : |  ; .' ," .--.; |'   ; :__|   :    |  `----.   \
|   | '`--'  /  /  ,.  |'   | '.'|\   \  /  /  /`--'  /
'   : |     ;  :   .'   \   :    : `----'  '--'.     /
;   |.'     |  ,     .-./\   \  /            `--'---'
'---'        `--`---'     `----'

……

2022-03-16 11:14:38,671 INFO Initializing ExecutorService 'taskScheduler'
2022-03-16 11:14:38,886 INFO Exposing 16 endpoint(s) beneath base path '/actuator'
2022-03-16 11:14:39,537 INFO Tomcat started on port(s): 8848 (http) with context path '/nacos'
2022-03-16 11:14:39,559 INFO Nacos started successfully in stand alone mode. use external storage
2022-03-16 11:14:54,950 INFO Initializing Servlet 'dispatcherServlet'
2022-03-16 11:14:54,986 INFO Completed initialization in 35 ms

参考资料

文档信息

Search

    Table of Contents