docker-compose部署nacos

导读:本篇文章讲解 docker-compose部署nacos,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

nacos官方项目地址:nacos-docker

部署模式:standalone-mysql-8

端口排查

# NACOS: 8848 9848 9555 未占用
# MYSQL: 3306 妥善起见,不使用默认端口
netstat -tunlp |grep 3306
  • 更改mysql默认端口(编辑docker-compose.yml文件对外暴露端口即可)

无需修改env/nacos-standlone-mysql.env中配置端口

部署

项目目录

  • 工作目录:/root/lcSpace/nacos

  • ./init.d/custom.properties:nacos初始化参数

  • ./env/{mysql.env,nacos-standlone-mysql.env}: docker-compose 环境变量文件

  • ./docker-compose.yml:编排文件

# 工作目录:/root/lcSpace/nacos
./init.d/custom.properties:nacos初始化参数
./env/{mysql.env,nacos-standlone-mysql.env}: docker-compose 环境变量文件
./docker-compose.yml:编排文件

docker-compose部署

  • docker-compose.yml
version: "2"
services:
  nacos:
    image: nacos/nacos-server
    container_name: nacos-standalone-mysql
    env_file:
      - ./env/nacos-standlone-mysql.env
    volumes:
      - ./standalone-logs/:/home/nacos/logs
      - ./init.d/custom.properties:/home/nacos/init.d/custom.properties
    ports:
      - "8848:8848"
      - "9848:9848"
      - "9555:9555"
    depends_on:
      - mysql
    restart: always
  mysql:
    container_name: mysql
    image: nacos/nacos-mysql:8.0.16
    env_file:
      - ./env/mysql.env
    volumes:
      - ./mysql:/var/lib/mysql
    ports:
      - "30306:3306"
docker-compose up -d

使用

管理界面

  • 连接地址
http://10.10.10.100:8848/nacos
  • 帐号
nacos:nacos

数据库

  • 连接地址:
10.10.10.1008:30306
  • 帐号
root:root
nacos:nacos

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/70888.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!