aarch64/arm64 架构下构建docker-compose

2020年10月17日 0 条评论 7.17k 次阅读 1 人点赞

前言

由于我的电脑内存太小,不想多装台虚拟机来做实验,只能租了台华为云的服务器。可惜镜像市场中的CPU 架构是aarch64的。初期下载docker-compose时,我发现官方提供的二进制包时基于amd64的。因此官方提供的二进制包不能兼容我的aarch64。

另寻他法

下载

  1. 首先安装docker
  2. 获取软件包获取“Docker Compose-1.22.0”安装包。

安装

  1. 进入docker-compose源文件目录。cd /usr/local/src/docker-compose-aarch64
  2. 配置Dockerfile。vi Dockerfile更改如下:由于是直接在uos机器上编译,所以不需要进行交叉编译,注释掉RUN [ “cross-build-start” ]pip install时老是timeout,在此增加timeout时间, 配置清华源。

完整Dockerfile如下:

安装docker-compose

运行和验证

  1.   运行docker-compose容器

最后从容器中拷贝docker-compose到宿主机上

完。

兰陵美酒郁金香

大道至简 Simplicity is the ultimate form of sophistication.

文章评论(0)

你必须 登录 才能发表评论