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

相关推荐
平行云9 分钟前
实时云渲染平台数据通道,支持3D应用文件上传下载分享无缝交互
linux·unity·云原生·ue5·gpu算力·实时云渲染·像素流送
_日拱一卒9 分钟前
LeetCode:114二叉树展开为链表
java·开发语言·算法
SamDeepThinking14 分钟前
面试官问Bean线程安全,你该从架构角度回答
java·后端·面试
敖正炀20 分钟前
ArrayList 与 LinkedList 源码全景:从数据结构选择到性能分歧的完整代码路径
java
凌波粒20 分钟前
LeetCode--513.找树左下角的值(二叉树)
java·算法·leetcode
敖正炀20 分钟前
HashMap 红黑树化与退化
java
谪星·阿凯22 分钟前
Linux提权全攻略博客
linux·运维·服务器·网络安全
风度前端23 分钟前
阿里云宝塔面板部署https证书
linux·后端·https
喜欢小苹果的码农23 分钟前
xxl-job主流程分析
java
敖正炀25 分钟前
HashMap 源码深度拆解(JDK 7→8)
java