docker pull nacos/nacos-server:1.1.4
docker pull mysql:5.7
# 1.1.指令碼位址如下
# 1.2.啟動mysql
docker run -p 3306:3306 --name mysql5.7 -e mysql_root_password=123456 -d mysql
docker cp /home/local/nacos-db.sql mysql5.7:
# 2.在mysql中建立庫 nacos_config
# 2.1.進入docker 的mysql中
docker exec -it mysql5.7 /bin/bash
#2.2.進入命令列,輸入密碼 123456
mysql -uroot -p
# 2.3.建立庫
create database nacos_config;
# 2.4.執行sql檔案,建立表
use nacos_config;
source /nacos-db.sql;
2.2.1.單機版
# 啟動docker映象
docker run --env mode=standalone --name nacos -d -p 8848:8848 nacos/nacos-server:1.1.4
# 進入nacos
docker exec -it nacos /bin/bash
cd conf
# 資料庫的ip位址,可查出
# 重啟nacos
docker restart nacos
方法2:直接執行
docker run \
--name nacos \
--restart=always \
-d \
-e mysql_master_service_host=172.17.0.3 \
-e mysql_master_service_port=3306 \
-e mysql_master_service_db_name=nacos_config \
-e mysql_master_service_user=root \
-e mysql_master_service_password=123456\
-e spring_datasource_platform=mysql \
-e mysql_database_num=1 \
-e nacos_user=nacos\
-e nacos_password=nacos\
-e jvm_xms=512m \
-e jvm_xmx=512m \
-e jvm_xmn=256m \
-e jvm_ms=32m \
-e jvm_mms=80m \
-p 8848:8848 \
nacos/nacos-server:1.1.4
依次執行三次映象即可
-p 後面為配置的ip;
nacos_servers,裡面的ip根據自己的進行配置,分別為三個nacos的ip位址
docker inspect nacos-1 |
grep ipaddress
# 第乙個
docker run \
--name nacos-1 \
--hostname=nacos-1 \
--restart=always \
-d \
-e mysql_master_service_host=172.17.0.3 \
-e mysql_master_service_port=3306 \
-e mysql_master_service_db_name=nacos_config \
-e mysql_master_service_user=root \
-e mysql_master_service_password=123456\
-e spring_datasource_platform=mysql \
-e mysql_database_num=1 \
-e nacos_user=nacos\
-e nacos_password=nacos\
-e nacos_servers=172.17.0.4:8848,172.17.0.5:8848,172.17.0.6:8848 \
-e jvm_xms=512m \
-e jvm_xmx=512m \
-e jvm_xmn=256m \
-e jvm_ms=32m \
-e jvm_mms=80m \
-p 3333:8848 \
nacos/nacos-server:1.1.4
# 第二個
docker run \
--name nacos-2 \
--hostname=nacos-2 \
--restart=always \
-d \
-e mysql_master_service_host=172.17.0.3 \
-e mysql_master_service_port=3306 \
-e mysql_master_service_db_name=nacos_config \
-e mysql_master_service_user=root \
-e mysql_master_service_password=123456\
-e spring_datasource_platform=mysql \
-e mysql_database_num=1 \
-e nacos_user=nacos\
-e nacos_password=nacos\
-e nacos_servers=172.17.0.4:8848,172.17.0.5:8848,172.17.0.6:8848 \
-e jvm_xms=512m \
-e jvm_xmx=512m \
-e jvm_xmn=256m \
-e jvm_ms=32m \
-e jvm_mms=80m \
-p 4444:8848 \
nacos/nacos-server:1.1.4
# 第三個
單機跑集群
單機跑集群,以下是安裝步驟 1.將zookeeper 3.4.6.tar.gz安裝複製到linux usr local zookeeper 2.解壓zookeeper包 tar zxf zookeeper 3.4.6.tar.gz 3.將解壓的檔案複製三份,分別命名為zookeeper1 zooke...
Zookeeper單機偽集群
mkdir p server1 server2 server3 mkdir p data datalog logs 建立乙個myid的檔案,裡面寫入乙個數字,比如我這個是server1,那麼就寫乙個1,server2對應myid檔案就寫入2,server3對應myid檔案就寫個3 複製zoo sam...
Zookeeper單機偽集群
mkdir p server1 server2 server3 mkdir p data datalog logs 建立乙個myid的檔案,裡面寫入乙個數字,比如我這個是server1,那麼就寫乙個1,server2對應myid檔案就寫入2,server3對應myid檔案就寫個3 複製zoo sam...