基础镜像:Alpine Linux 3.11 Alpine Linux 3.9(nginx的) 制作主机:Linux ee10cc0acb6e 4.19.36-vhulk1907.1.0.h748.eulerosv2r8.aarch64 #1 SMP Thu May 14 16:41:16 UTC 2020 aarch64 GNU/Linux nginx版本:1.14.2 tomcat版本: Server version: Apache Tomcat/9.0.5 Server built: Feb 6 2018 21:42:23 UTC Server number: 9.0.5.0 OS Name: Linux OS Version: 4.19.36-vhulk1907.1.0.h748.eulerosv2r8.aarch64 Architecture: aarch64 JVM Version: 1.8.0_231-b11 JVM Vendor: Oracle Corporation
jdk版本: java version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
1 个回复
nccloud
0.初始化系统,安装依赖组件
yum -y install vim net-tools samba wget git expect zip
yum -y install libXrender libXft libXtst xorg-x11-xauth kde-l10n-Chinese liberation-fonts-common cjkuni-uming-fonts libcgroup
配置java_home,安装NC Cloud到/data/ncc/ncc_home
echo 'export JAVA_HOME=/data/ncc/base/jdk'
>>/root/.bash_profile
echo 'export PATH=/usr/local/bin:/data/ncc/base/jdk/bin:$PATH' >>/root/.bash_profile
#修改limit限制
echo -e "* soft nproc 65535\n* hard nproc 65535\n* soft nofile 65535\n* hard nofile 65535" >>/etc/security/limits.conf;rm -rf /etc/security/limits.d/20-nproc.conf ;ulimit -SHn 102400
安装docker
安装/data/docker_rpms下的安装包(逐个),并安装相应的依赖
#确认docker状态
systemctl is-active docker
创建配置文件目录
mkdir -p /etc/systemd/system/docker.service.d
配置docker服务
echo '[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --storage-driver=overlay2 --insecure-registry 0.0.0.0/0 --ip-forward=true -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock -g=/data/docker'>/etc/systemd/system/docker.service.d/docker.conf
启动docker服务
systemctl daemon-reload
systemctl enable docker
systemctl restart docker
1、获取arm版的iuap,并协调提供了nginx基础镜像:jdk8.tar 、 nginx1.14.tar 、 tomcat9jdk8.tar 并load到系统内
2、启动容器,确认NCC所需的wget、git等命令存在,经评估确认,仅需基于原对应基础镜像,增改相应的entrypoint脚本、patch脚本及优雅下线脚本
3、启动
基础镜像:Alpine Linux 3.11 Alpine Linux 3.9(nginx的)
制作主机:Linux ee10cc0acb6e 4.19.36-vhulk1907.1.0.h748.eulerosv2r8.aarch64 #1 SMP Thu May 14 16:41:16 UTC 2020 aarch64 GNU/Linux
nginx版本:1.14.2
tomcat版本:
Server version: Apache Tomcat/9.0.5
Server built: Feb 6 2018 21:42:23 UTC
Server number: 9.0.5.0
OS Name: Linux
OS Version: 4.19.36-vhulk1907.1.0.h748.eulerosv2r8.aarch64
Architecture: aarch64
JVM Version: 1.8.0_231-b11
JVM Vendor: Oracle Corporation
jdk版本:
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)