Docker implanta Nacos

1. Puxe a imagem nacos e comece

docker pull nacos/nacos-server

2. Inicie o comando nacos

docker run -d --name nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server

Até agora, podemos usar o serviço nacos, endereço de IU: http: //: 8848 / número da conta nacos: senha nacos: nacos

O método acima é a maneira mais fácil de começar, mas há uma pequena falha neste caso, todos os metadados do nacos serão armazenados dentro do contêiner. Se o contêiner for migrado, os dados de origem do nacos não existirão mais, então geralmente salvamos os metadados do nacos no mysql. O método de configuração está anexado abaixo:

3. Modifique o arquivo de configuração

#1 查看docker容器,nacos启动成功
docker ps 
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS                    NAMES
8149bca96437        nacos/nacos-server   "bin/docker-startup.…"   4 minutes ago       Up About a minute   0.0.0.0:8848->8848/tcp   nacos
#2 进入容器
docker exec -it 8149bca96437 /bin/bash
#3 修改 conf/application.properties 内容如下:
vi conf/application.properties

Script de banco de dados

nacos-db.sql

Substitua o conteúdo de application.properties por

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://<ip>:<port>/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=password

4. Saia do contêiner

exit

5. Reinicie o contêiner

docker restart 8149bca96437

6. Veja o log de inicialização

docker logs 容器ID

7. A memória do Linux é insuficiente

docker run -e JVM_XMS=256m -e JVM_XMX=256m --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

Acho que você gosta

Origin blog.csdn.net/BruceLiu_code/article/details/114636383
Recomendado
Clasificación