Docker安装Alibaba Nacos教程 SpringCloudAlibaba实战教程系列

SpringCloudAlibaba实战教程系列

阿里巴巴Nacos官方文档

docker:官网

docker:镜像官网镜像官网可以所有应用,选择安装环境:会给出安装命令,例如:docker pull redis 默认拉取最新的版本(指定版本:docker pull redis:5.0.8

以下教程分两部分

a、docker简单安装nacos、使用默认的Derby数据库

b、docker安装nacos、使用默认的mysql数据库

一、docker简单安装nacos、使用默认的Derby数据库

 1、老规则咱们登录docker 官网搜索nacos再到镜像执行拉取。我这里使用默认命令

docker pull nacos/nacos-server

 2、创建本地的映射文件,custom.properties,

mkdir -p /root/nacos/init.d /root/nacos/logs
touch /root/nacos/init.d/custom.properties

     在文件中写入以下配置

management.endpoints.web.exposure.include=*

    3、创建容器并启动提供a、b两种方案

   a、创建容器:使用standalone模式并开放8848端口,并映射配置文件和日志目录,数据库默认使用 Derby
docker run -d -p 8848:8848 -e MODE=standalone -v /root/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties -v /root/nacos/logs:/home/nacos/logs --restart always --name nacos nacos/nacos-server

  

          启动容器,命令中:68a1f5afd98是容器id

docker start 68a1f5afd98
    b、使用docker-compose启动 docker-compose安装教程

         首先配置docker-compose文件 standalone-derby.yaml 

version: "2"
services:
  nacos:
    image: nacos/nacos-server:latest
    container_name: nacos
    environment:
    - MODE=standalone
    volumes:
    - /root/nacos/logs:/home/nacos/logs
    -  /root/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties
    ports:
    - "8848:8848"

         启动、关闭、移除、关闭并移除命令如下:

#启动
docker-compose -f standalone-derby.yaml up
#关闭
docker-compose -f standalone-derby.yaml stop
#移除
docker-compose -f standalone-derby.yaml rm
#关闭并移除
docker-compose -f standalone-derby.yaml down

二、docker安装nacos、使用默认的mysql数据库

       

猜你喜欢

转载自www.cnblogs.com/niunafei/p/12803965.html