Euler OS Harbor系列二:安装ARM版本的docker-compose及其他安装
【摘要】 一、docker-compose安装mkdir -p /opt/tools/installed/docker-compose/bin# 下载cd /opt/tools/installed/docker-compose/binwget https://github.com/ubiquiti/docker-compose-aarch64/releases/download/1.22.0/dock...
一、docker-compose安装
mkdir -p /opt/tools/installed/docker-compose/bin
# 下载
cd /opt/tools/installed/docker-compose/bin
wget https://github.com/ubiquiti/docker-compose-aarch64/releases/download/1.22.0/docker-compose-Linux-aarch64
ln -s docker-compose-Linux-aarch64 docker-compose
chmod u+x docker-compose-Linux-aarch64
更新环境配置
vim /etc/profile
将下面的代码插入到最后一行,并保存退出
DOCKER_COMPOSE_HOME=/opt/tools/installed/docker-compose
PATH=$DOCKER_COMPOSE_HOME/bin:$PATH
export DOCKER_COMPOS
刷新环境变量
source /etc/profile
查看安装情况,验证是否安装成功.
# docker-compose -v
docker-compose version 1.22.0, build e20d808e
二、Buildx安装
第一步、下载并安装命令
mkdir -pv ~/.docker/cli-plugins/
wget -O ~/.docker/cli-plugins/docker-buildx \
https://github.com/docker/buildx/releases/download/v0.5.1/buildx-v0.5.1.linux-arm64
chmod a+x ~/.docker/cli-plugins/docker-buildx
⚠️ 下载中断可能会造成
# docker buildx version
docker: 'buildx' is not a docker command.
三、编译spectral:
1、环境准备:
1、1安装node:
cd /usr/local/src
wget https://nodejs.org/download/release/v16.0.0/node-v16.0.0-linux-arm64.tar.gz
tar -zxvf node-v10.16.0-linux-arm64.tar.gz
1、2安装yarn:
cd /usr/local/src
wget https://github.com/yarnpkg/yarn/releases/download/v1.22.19/yarn-v1.22.19.tar.gz
tar -xvf yarn-v1.22.19.tar.gz
1.3更新环境配置
vim /etc/profile
将下面的代码插入到最后一行,并保存退出
export PATH=$PATH:/usr/local/src/yarn-v1.22.19/bin:/usr/local/src/node-v16.0.0-linux-arm64/bin
刷新环境配置
source /etc/profile
2、编译ARM版本的spectral:
git clone https://github.com/stoplightio/spectral.git
#切换到harbor依赖的版本,我这是harborV2.3.0,需要spectralv5.9.1
git checkout -b v5.9.1 v5.9.1
cd spectral
yarn
yarn build
yarn workspace @stoplight/spectral-cli pkg . --public --targets node16-linux-arm64 --output ./binaries/spectral
四、通过YUM源安装GCC相关软件
yum -y install gcc gcc-c++ gcc-gfortran.aarch64 libgcc.aarch64 make cmake libtool autoconf automake ant wget git vim
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)