nacos1.3.2 ARM 版容器镜像制作

下载nacos 1.3.2 二进制包并copy 容器
编写Dockerfile
bash 复制代码
FROM test:v4

ENV NACOS_VERSION=1.3.2 \
    JAVA_HOME="/usr/local/bisheng-jdk1.8.0_342" \
    PATH="$JAVA_HOME/bin:${PATH}"

WORKDIR /softwore/nacos/target

RUN source /etc/profile

EXPOSE 8848

ENTRYPOINT ["bash","/softwore/nacos/bin/docker-entrypoint.sh"]

构建镜像

bash 复制代码
docker build -t my-nacos:base .

启动nacos容器

bash 复制代码
docker run -p 8848:8848 my-nacos:base

Linux安装Docker Compose
bash 复制代码
# 下载最新版本
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 添加执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 验证安装
docker-compose version

编写docker-compose.yml

bash 复制代码
version: '1.0'
 
services:
  nacos:
    image: my-nacos:base
    container_name: nacos-standalone
    environment:
      - MODE=standalone
    ports:
      - "8848:8848"
    restart: always

运行

bash 复制代码
docker-compose -f docker-compose.yml up -d nacos

注意yaml的格式,使用https://www.yamllint.com/对yaml进行校验。

相关推荐
米优1 分钟前
ubuntu设置分辨率
linux·运维·ubuntu
沉默GAVIN8 分钟前
How Apps Communicate with ActivityManagerService
java
tang_vincent9 分钟前
Linux mmap原理与源码分析
linux
k***459913 分钟前
SpringBoot中如何手动开启事务
java·spring boot·spring
帅得不敢出门14 分钟前
Android8 Framework实现Ntp服务器多域名轮询同步时间
android·java·服务器·python·framework·github
DeeplyMind15 分钟前
TTM ttm_tt技术分析系列1:导读
linux·驱动开发·gpu·amd·gart
阿杰同学18 分钟前
Java NIO 面试题及答案整理,最新面试题
java·开发语言·nio
视觉装置在笑71320 分钟前
awk 基础知识和进阶用法
linux·运维·服务器·正则表达式
没有bug.的程序员30 分钟前
GC日志解析:从日志看全流程
java·网络·jvm·spring·日志·gc
WZTTMoon31 分钟前
开发中反复查的 Spring Boot 注解,一次性整理到位
java·spring boot·后端