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 20.04 多网卡配置,遇到问题总结
linux·网络·ubuntu
网络安全许木1 小时前
自学渗透测试第11天(Linux压缩解压与磁盘管理)
linux·网络安全·渗透测试
一定要AK3 小时前
Spring 入门核心笔记
java·笔记·spring
A__tao3 小时前
Elasticsearch Mapping 一键生成 Java 实体类(支持嵌套 + 自动过滤注释)
java·python·elasticsearch
KevinCyao4 小时前
java视频短信接口怎么调用?SpringBoot集成视频短信及回调处理Demo
java·spring boot·音视频
迷藏4944 小时前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源
lifewange4 小时前
Linux ps 进程查看命令详解
linux·运维·服务器
功德+n4 小时前
Linux下安装与配置Docker完整详细步骤
linux·运维·服务器·开发语言·docker·centos
wuxinyan1235 小时前
Java面试题47:一文深入了解Nginx
java·nginx·面试题