背景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