docker-compose 安装nacos(ARM架构)

发布时间 2023-07-18 17:39:29作者: muzlei

背景x86-64架构机器迁移到ARM架构需要运行微服务nacos程序

nacos默认不支持在ARM架构安装,报错信息
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries

解决方案:去dockerhub上搜索支持ARM架构的镜像

docker pull nacos/nacos-server:v2.1.2-slim

docker-compose启动

version: '2'
services:
  nacos:
    image: nacos/nacos-server:v2.1.2-slim                        # 镜像`nacos/nacos-server:v2.1.2-slim`
    container_name: nacos                                        # 容器名为'nacos'
    restart: always                                              # 指定容器退出后的重启策略为始终重启
    volumes:                                                     # 数据卷挂载路径设置,将本机目录映射到容器目录
      - ./data/nacos/logs:/home/nacos/logs
    environment:
      TZ: Asia/Shanghai
      LANG: en_US.UTF-8
      MODE: standalone # 单机模式启动
    ports:                              # 映射端口
      - "8848:8848"
    cpu_shares: 4
    mem_limit: 2048M