likes
comments
collection
share

spring cloud项目搭建-demo1

作者站长头像
站长
· 阅读数 27

一. 安装nacos

  1. 下载镜像
docker pull nacos/nacos-server
  1. 创建docker.compose.yml
version: '3.7'

services:
  nacos:  # 定义一个名为 "nacos" 的服务
    container_name: nacos  # 容器的名称为 "nacos"
    image: nacos/nacos-server  # 使用 nacos/nacos-server 镜像
    environment:
      - MODE=standalone  # 设置 MODE 环境变量为 standalone 模式 单机
      - nacos.core.auth.enabled=true  #开启鉴权
      - nacos.core.auth.server.identity.key=nacos # 用户名
      - nacos.core.auth.server.identity.value=nacos # 密码
      - nacos.core.auth.plugin.nacos.token.secret.key=012345678901234567890123456789012345678901234567890123456789 # token
    ports:
      - "8848:8848"  # 将宿主机的 8848 端口映射到容器的 8848 端口
      - "9848:9848"  # 将宿主机的 9848 端口映射到容器的 9848 端口
    restart: always  # 设置容器始终重新启动

  1. 启动
docker-compse up -d

二. 安装mysql

  1. 下载镜像
docker pull mysql:5.7
  1. 创建docker.compose.yml
version: '3.7'

services:
  mysql-5.7:
    container_name: mysql-5.7
    image: mysql:5.7
    ports:
      - "3361:3306"
    environment:
      MYSQL_ROOT_PASSWORD: lvdian_1234
    restart: always

用户 root 密码 lvdian_1234

  1. 启动
docker-compse up -d

三. 安装redis

  1. 下载镜像
docker pull redis
  1. 创建docker.compose.yml
version: '3.7'

services:
  myredis:
    container_name: myredis
    image: redis
    ports:
      - "6379:6379"
    command: redis-server --requirepass "lvdian_1234"
    restart: always

密码 lvdian_1234

  1. 启动
docker-compse up -d

四. maven私服(Nexus)搭建

  1. 下载镜像
docker pull sonatype/nexus3
  1. 创建docker.compose.yml
version: '3.7'

services:
  nexus:
    container_name: nexus
    image: sonatype/nexus3
    ports:
      - "8081:8081"
    restart: always
  1. 启动
docker-compse up -d
  1. 进入容器查看密码
docker exec -it nexus bash
cat /nexus-data/admin.password
  1. 创建仓库

spring cloud项目搭建-demo1

spring cloud项目搭建-demo1

spring cloud项目搭建-demo1

spring cloud项目搭建-demo1

spring cloud项目搭建-demo1 移过去之后 建议上调在第一个

上传jar spring cloud项目搭建-demo1

  1. 添加阿里云仓库地址

spring cloud项目搭建-demo1

spring cloud项目搭建-demo1

spring cloud项目搭建-demo1 maven.aliyun.com/repository/…

spring cloud项目搭建-demo1

spring cloud项目搭建-demo1 下载jar的时候按顺序下载,第一个下载不了找第二个、第二个下载不来找第三个

spring cloud项目搭建-demo1 maven仓库地址就用这个

五. 安装minio文件存储

  1. 下载镜像
docker pull minio/minio
  1. 创建docker-compose.yml
version: '3.7'

services:
  minio:
    container_name: minio  # 容器的名称
    image: minio/minio  # 使用的镜像
    ports:
      - "19000:9000"  # 应用调用服务端口
      - "9090:9090"  # 浏览器控制台端口
    network_mode: "host"  # 使用宿主机的网络模式
    environment:
      MINIO_ACCESS_KEY: admin123  # 用户名
      MINIO_SECRET_KEY: admin123  # 密码
    volumes:
      - ./data:/data  # 存储文件的目录
      - ./config:/root/.minio  # 配置文件目录
    command: server /data --console-address ":9090" -address ":19000"  # 启动 Minio 服务器的命令
    restart: always  # 设置容器始终重新启动

转载自:https://juejin.cn/post/7370925934742044672
评论
请登录