docker-compose 安装nacos(ARM架构)
背景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