aarch64 旧手机 装 linux,Install Docker-compose, armbian, aarch64(示例代码)

编程知识 更新时间:2023-04-27 05:49:08

Install Docker-compose, armbian, aarch64

reference:

1. Check your system

$ uname -s

Linux

$ uname -m

aarch64

$ docker --version

Docker version 18.09.1, build 4c52b90

2. Compile

Follow the link above and test after finished.

3. Test

bash commands and result for reference:

root@bbhost:/usr/local/src/docker-compose-aarch64# docker run docker-compose-aarch64-builder

root@bbhost:/usr/local/src/docker-compose-aarch64# find / -name "docker-compose-Linux-aarch64"

/var/lib/docker/volumes/7ea3070ed7150ec80bd98ee7a09875cd891b98c2f570a656685dbd231dbb31be/_data/docker-compose-Linux-aarch64

/var/lib/docker/overlay2/83f1b21fb322a2f5b3eda68d2ae785c7fff1eaa14d36b6bcbd3df7ea89775501/diff/build/dockercompose/docker-compose-Linux-aarch64

root@bbhost:/usr/local/src/docker-compose-aarch64# /var/lib/docker/volumes/7ea3070ed7150ec80bd98ee7a09875cd891b98c2f570a656685dbd231dbb31be/_data/docker-compose-Linux-aarch64 --version

docker-compose version 1.22.0, build e20d808e

you may create a symlink for better convenience:

# ln -s /var/lib/docker/volumes/7ea3070ed7150ec80bd98ee7a09875cd891b98c2f570a656685dbd231dbb31be/_data/docker-compose-Linux-aarch64 /usr/local/bin/docker-compose

??

Reference:

软件介绍

Docker Compose是Docker编排服务的一部分,Compose可以让用户在集群中部署分布式应用。Docker Compose属于一个“应用层”的服务,用户可以定义哪个容器组运行哪个应用,它支持动态改变应用,并在需要时扩展。

建议使用版本为“Docker Compose-1.22.0”。

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1-1所示。

表1-1云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表1-2所示。

表1-2操作系统要求

项目

说明

下载地址

CentOS

7.6

在公共镜像中已提供。

Kernel

4.14.0-115

在公共镜像中已提供。

1. 配置安装环境

安装wget和openjdk。

yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel wget -y

安装python36。

yum install python36 -y

安装docker。

yum install docker

启动docker。

systemctl start docker

检查docker是否安装成功,显示如下表示安装成功

docker --version

Docker version 1.13.1, build 7f2769b/1.13.1

----结束

2. 获取软件包

获取“Docker Compose-1.22.0”安装包。

cd /usr/local/src

3. 安装

进入docker-compose源文件目录。

cd /usr/local/src/docker-compose-aarch64

配置Dockerfile。

vi Dockerfile

注释掉RUN [ "cross-build-start" ],即在之前加入‘#’后保存退出。

# Dockerfile to build docker-compose for aarch64

FROM arm64v8/python:3.6.5-stretch

# Add env

ENV LANG C.UTF-8

# Enable cross-build for aarch64

COPY ./vendor/qemu-bin /usr/bin/

#RUN [ "cross-build-start" ]

安装docker-compose。

cd /usr/local/src/docker-compose-aarch64

docker build . -t docker-compose-aarch64-builder

----结束

4. 运行和验证

运行docker-compose容器。

docker run docker-compose-aarch64-builder

找到生成的“docker-compose”可执行程序并执行。

find / -name "docker-compose-Linux-aarch64"

[root@ecs-teukh-1 docker-compose-aarch64]# find / -name "docker-compose-Linux-aarch64"

/var/lib/docker/overlay2/1d8081e2d4b5958a1eccbaf76e949219c260d89236315b48cf0bfa95e076c1da/diff/build/dockercompose/docker-compose-Linux-aarch64

/var/lib/docker/overlay2/1d8081e2d4b5958a1eccbaf76e949219c260d89236315b48cf0bfa95e076c1da/diff/build/docker-compose-Linux-aarch64

/var/lib/docker/volumes/9d6624e6fc53d37221774fed9c64cf1a4ce64319a221e1069c70b4c88df7be40/_data/docker-compose-Linux-aarch64

可以看到有三个目录存放了生成的“docker-compose-Linux-aarch64”可执行程序。

进入任意一个目录。

cd /var/lib/docker/overlay2/1d8081e2d4b5958a1eccbaf76e949219c260d89236315b48cf0bfa95e076c1da/diff/build/dockercompose/

./docker-compose-Linux-aarch64 --version

[root@ecs-teukh-1 build]# ./docker-compose-Linux-aarch64 --version

docker-compose version 1.22.0, build e20d808e

显示类似上述,表明docker-compose安装成功。

----结束

更多推荐

aarch64 旧手机 装 linux,Install Docker-compose, armbian, aarch64(示例代码)

本文发布于:2023-04-20 13:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/94fed0bbd0f10334bcaba26a847e10e4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:示例   代码   手机   linux   Install

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90185文章数
  • 23306阅读数
  • 0评论数