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进行校验。

相关推荐
南知意-6 分钟前
IDEA 2025.3 版本安装指南(完整图文教程)
java·intellij-idea·开发工具·idea安装
XRJ040618xrj22 分钟前
如何在Linux中根据物理网卡建立虚拟网卡
linux·服务器·网络
码农水水1 小时前
蚂蚁Java面试被问:混沌工程在分布式系统中的应用
java·linux·开发语言·面试·职场和发展·php
海边的Kurisu1 小时前
苍穹外卖日记 | Day4 套餐模块
java·苍穹外卖
晚风吹长发1 小时前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
毕设源码-邱学长1 小时前
【开题答辩全过程】以 走失儿童寻找平台为例,包含答辩的问题和答案
java
他们叫我技术总监2 小时前
Python 列表、集合、字典核心区别
android·java·python
yeflx2 小时前
解决Ubuntu22.04宿主机docker容器中nvidia-smi偶发失效问题
运维·docker·容器
江沉晚呤时2 小时前
从零实现 C# 插件系统:轻松扩展应用功能
java·开发语言·microsoft·c#
物理与数学2 小时前
linux 内核memblock
linux·linux内核