在Docker中安裝nacos教程
一、拉取鏡像
具體的版本可自行更改,可在 Docker Hub 上搜索 Nacos,找到對應的版本鏡像復制命令直接拉取。
docker pull nacos/nacos-server:v2.1.2
二、搭建臨時容器
這一步主要是為了將初始的配置文件,從臨時容器中復制到宿主機中。
docker run \
-p 8848:8848 \
--name nacos-test \
-d nacos/nacos-server:v2.1.2
三、從臨時容器中復制 Nacos 配置文件
//1 創(chuàng)建conf和logs文件夾
mkdir -p /docker/nacos/conf
mkdir -p /docker/nacos/logs
//2 在home目錄下創(chuàng)建nacos,并在nacos下創(chuàng)建conf和logs文件夾
//3 從臨時容器中復制conf和logs文件夾底下文件到主機的docker/nacos目錄下
docker cp nacos-test:/home/nacos/logs/ /docker/nacos/logs/
docker cp nacos-test:/home/nacos/conf/ /docker/nacos/conf/
四、導入 Nacos 數據表
nacos官方會提供一個nacos-mysql.sql的腳本文件,用于做nacos的持久化。
五、刪除臨時容器
docker rm -f nacos-test
六、修改 Nacos 配置文件 application.properties
vim /docker/nacos/conf/application.properties
對這配置文件,作如下修改:
spring.datasource.platform=mysql //此處寫成mysql
//你的服務器ip
db.url.0=jdbc:mysql://<ip:port>:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
//你服務器mysql的用戶名
db.user=<user>
//你服務器mysql的密碼
db.password=<password>
七、啟動nacos鏡像
docker run -d \
--name nacos \
-p 8848:8848 \
-e MODE=standalone \
-v /docker/nacos/logs/:/home/nacos/logs \
-v /docker/nacos/conf/:/home/nacos/conf/ \
--restart=always \
nacos/nacos-server:v2.1.2
八、查看啟動日志
docker ps //查看啟動的nacos
docker logs [nacos容器id]
查看啟動日志,如果報錯,可一目了然,不然啟動不起來也不知道是哪里出錯了,如顯示如下,則啟動成功!
此時可在瀏覽器訪問nacos。文章來源:http://www.zghlxwxcb.cn/news/detail-434676.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-434676.html
到了這里,關于Docker中安裝nacos教程的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!