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

相关推荐
醇氧5 分钟前
MAC 安装openJDK8
java·开发语言
海阔天空在前走8 分钟前
JAVA中六种策略模式的实现
java·开发语言·策略模式
Slow菜鸟11 分钟前
Java后端常用技术选型 |(五)可视化工具篇
java
青衫码上行11 分钟前
【Java Web学习 | 第十篇】JavaScript(4) 对象
java·开发语言·前端·javascript·学习
python百炼成钢12 分钟前
13.RTC实时时钟
linux·stm32·单片机·嵌入式硬件·实时音视频
q***697716 分钟前
快速在本地运行SpringBoot项目的流程介绍
java·spring boot·后端
victory043124 分钟前
resource 和 K8S 对接部分 apifox
云原生·容器·kubernetes
随缘体验官27 分钟前
【无标题】测试一下
java
.柒宇.38 分钟前
力扣hoT100之找到字符串中所有字母异位词(java版)
java·数据结构·算法·leetcode
炸裂狸花猫44 分钟前
开源CI&CD工具-Drone
ci/cd·云原生·容器·kubernetes·开源·drone