Skip to content
.NET 开发者指北.NET 开发者指北
CMS
.NET指北
FreeKit
Docker
关于
博客
github icon
    • Docker
      • Docker 命令行
        • Docker 配置 Baget
          • Docker 配置 Jenkins
            • Docker 配置 MySql
              • Docker 配置 Nacos
                • 2、创建本地的映射文件
                • Docker 配置 Portainer
                  • Docker 配置 Redis
                    • Docker部署CMS命令

                    Docker 配置 Nacos

                    calendar icon2022年6月29日timer icon小于 1 分钟word icon约 285 字

                    此页内容
                    • 2、创建本地的映射文件

                    # Docker 配置 Nacos

                    # 2、创建本地的映射文件

                    创建目录

                    mkdir -p  /usr/local/docker/nacos/logs /usr/local/docker/nacos/conf
                    
                    1

                    配置数据库 application.properties

                    vim /usr/local/docker/nacos/conf/application.properties
                    
                    1
                    • application.properties
                    spring.datasource.platform=mysql
                    db.num=1
                    db.url.0=jdbc:mysql://localhost:3310/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
                    db.user=user
                    db.password=password
                    
                    1
                    2
                    3
                    4
                    5

                    下面通过配置来暴露除了/shutdown之外的所有端点。下面通过配置来暴露除了/shutdown之外的所有端点

                    management.endpoints.web.exposure.include=* 
                    
                    1

                    运行容器:使用standalone(单机)模式并开放8848端口,并映射配置文件和日志目录,数据库在application.properties中配置

                    docker run -d \
                    -p 8848:8848 -p 9848:9848 -p 9555:9555 \
                    -e MODE=standalone \
                    -e TZ="Asia/Shanghai" \
                    -e PREFER_HOST_MODE=hostname \
                    -v /usr/local/docker/nacos/logs:/home/nacos/logs \
                    -v /usr/local/docker/nacos/conf/application.properties:/home/nacos/conf/application.properties \
                    --restart always \
                    --name nacos \
                    nacos/nacos-server
                    
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10

                    其中-v 指定映射配置。左侧为linux文件,右侧为docker目录

                    docker network create mysql-net
                    # 创建桥接网络 mysql-net
                    docker network connect mysql-net mysql
                    # 容器 mysql 连入 mysql-net
                    docker network connect mysql-net nacos
                    # 同上,nacos
                    docker network inspect mysql-net
                    # 配置完后容器运行起来使用该命令查看该桥接网络下容器信息
                    
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    edit icon在 GitHub 上编辑此页open in new window
                    上次编辑于: 2022/6/29 19:17:23
                    贡献者: igeekfan
                    上一页
                    Docker 配置 MySql
                    下一页
                    Docker 配置 Portainer
                    MIT Licensed | Copyright © 2021-present luoyunchong
                    苏ICP备16046457号-1

                    该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。

                    详情