文档章节

生成 arm架构的docker compose

FalconChen
 FalconChen
发布于 01/30 21:22
字数 333
阅读 444
收藏 0

I had built it on my Raspberry Pi 3 Model B Rev 1.2 with Raspbian10 (buster) [arm/v7].
You can try to do it on your Raspberry Pi 4.

pi@raspberrypi:~ $ git clone https://github.com/docker/compose.git
pi@raspberrypi:~ $ cd compose/
pi@raspberrypi:~/compose $ git checkout -f 1.25.0
pi@raspberrypi:~/compose $ sudo docker build -t dockercompose:1.25.0 .
pi@raspberrypi:~ $ sudo curl -L --fail https://github.com/docker/compose/releases/download/1.25.0/run.sh -o /usr/local/bin/docker-compose
pi@raspberrypi:~ $ sudo chmod +x /usr/local/bin/docker-compose
pi@raspberrypi:~ $ sudo sed -i 's/docker\/compose:$VERSION"/dockercompose:$VERSION"/g' /usr/local/bin/docker-compose
pi@raspberrypi:~ $ sudo docker-compose version
docker-compose version 1.25.0, build unknown
docker-py version: 4.1.0
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.1d  10 Sep 2019

I have the following images after docker build.

pi@raspberrypi:~ $ sudo docker images
REPOSITORY          TAG                     IMAGE ID            CREATED              SIZE
dockercompose       1.25.0                  9272a0512c9e        16 seconds ago       56.6MB
<none>              <none>                  d4b17be57ec2        About a minute ago   470MB
<none>              <none>                  a164b2c19a32        31 minutes ago       306MB
python              3.7.4-slim-stretch      c8a29540aa80        2 months ago         112MB
python              3.7.4-alpine3.10        6fcdf3f2e43b        2 months ago         76.6MB
debian              stretch-20190812-slim   9e643d1c5544        4 months ago         41.5MB
docker              18.09.7                 1661b80f3a8a        5 months ago         140MB
alpine              3.10.1                  962e8b19ad7b        5 months ago         3.74MB

The executable docker-compose binary file is inside dockercompose:1.25.0alpine:3.10.1 is the base image of dockercompose:1.25.0. The other images are useless anymore. You can delete them.

And don't try to copy it to Raspberry Pi and use it directly. Because it depends on other shared library inside dockercompose:1.25.0.

It takes 40mins to build it on my Raspberry Pi 3. I had uploaded it to my docker-hub. If anyone want to use it on Raspberry Pi 3(arm/v7), please refer here.

© 著作权归作者所有

FalconChen
粉丝 140
博文 168
码字总数 87811
作品 0
深圳
高级程序员
私信 提问
加载中

评论(0)

ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决?

为什么需要ARM架构下的OpenJDK8的Docker镜像? 对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(或者其他ARM架构电脑,例如华为泰山服...

程序员欣宸
2019/10/02
0
0
Docker上的虚拟网络-Weave Net

Weave Net( https://www.weave.works )是Docker上的虚拟网络,可以将分布式的Docker服务链接为一个虚拟的服务网络,就像在一个局域网中运行一样,而且可以穿透防火墙(需要开放相应端口),...

openthings
2016/11/02
359
0
JHipster生成微服务架构的应用栈(五)- 容器编排示例

本系列文章演示如何用JHipster生成一个微服务架构风格的应用栈。 环境需求:安装好JHipster开发环境的CentOS 7.4(参考这里) 应用栈名称:appstack 认证微服务: uaa 业务微服务:microserv...

克蒂菲尔
2018/07/19
0
0
docker~docker-compose的使用

docker-compose是用来在Docker中定义和运行复杂应用的工具,比如在一个yum文件里定义多个容器,只用一行命令就可以让一切就绪并运行。 使用docker compose我们可以在Run的层面解决很多实际问...

mcy247
2017/12/05
0
0
使用Portainer或者UI for Docker可视化管理树莓派容器

使用Portainer或者UI for Docker可视化管理树莓派容器 【编者的话】Stefan Scherer是Docker海盗船长,微软MVP。专注于Docker技术在ARM体系中应用。本文是他在家用物联网Docker化领域的一些使...

openthings
2016/11/15
614
0

没有更多内容

加载失败,请刷新页面

加载更多

单例的创建以及常见的几种实现模式

单例是用来干嘛的? 1.一种设计模式, 2.一般都是资源类,如数据库连接池等, 3.但是要保证一个类仅有一个实例,并提供一个访问它的全局访问点。(只能提供私有的构造器,即保证不能随意创建该...

费先森
28分钟前
27
0
【Seata微服务分布式事务】2. Seata微服务分布式事务项目搭建

引依赖 <!--seata--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-seata</artifactId><exclusions><exclusion>......

贺小康
37分钟前
13
0
这四个问题场景你会排查原因吗?看看高手是如何使用 Arthas 快速定位原因的!

作者 | [张奇(司楚)] 当线上碰到头疼的问题时,还在对着代码一行行的看?真的不太时髦了啊喂~ 俗话说的好 “问题排查不用愁,Arthas 来帮您忙。” 今天就来说说这个让妈妈再也不用担心我排查...

阿里巴巴云原生
37分钟前
26
0
创龙TI TMS320C6748(定点/浮点DSP C674x)的SATA硬盘接口、RJ45以太网口

TMS320C6748 TI TMS320C6748是一款低功耗浮点DSP处理器。支持DSP的高数字信号处理性能和精简指令计算机(RISC)技术,采用一个高性能的456MHz TMS320C674x 32位处理器。以下是TMS320C6748 C...

Tronlong创龙
39分钟前
23
0
mp3格式转换器怎么用?这有高效转换音频格式的方法

mp3格式转换器怎么用?mp3格式是众多音频格式中的其中一种,相比于其他m4a、ogg和aac等格式是更为常见的一种。也正因此mp3有更加高的兼容性,所以很多小伙伴获得别的音频文件时会选择第一时间...

cenfeng123
40分钟前
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部