https://github.com/hypriot/arm-compose
Automated build for docker-compose on ARM
https://github.com/hypriot/arm-compose
Last synced: about 1 month ago
JSON representation
Automated build for docker-compose on ARM
- Host: GitHub
- URL: https://github.com/hypriot/arm-compose
- Owner: hypriot
- License: mit
- Archived: true
- Created: 2015-09-11T17:42:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-03T13:16:34.000Z (about 8 years ago)
- Last Synced: 2025-04-02T06:37:51.560Z (about 1 month ago)
- Language: Shell
- Homepage: https://docs.docker.com/compose/
- Size: 62.5 KB
- Stars: 73
- Watchers: 11
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - hypriot/arm-compose - Automated build for docker-compose on ARM (others)
README
# arm-compose [](https://travis-ci.org/hypriot/arm-compose)
## Warning
Is not maintained anymore -> [Issue workaround](https://github.com/hypriot/arm-compose/issues/15)
```bash
sudo apt-get remove docker-compose
sudo apt-get install python-pip
sudo pip install docker-compose
```This was an automated build for docker-compose on ARM.
This build clones the official repo [docker/compose](https://github.com/docker/compose) and generates an ARMv7 binary.## Installation
You can find the DEB package for `docker-compose` in Hypriot's Schatzkiste. Add the repo if it isn't already added (newer versions of the HypriotOS SD image already have this entry).
### Add repo
```bash
sudo apt-get update
sudo apt-get install -y apt-transport-https
echo "deb https://packagecloud.io/Hypriot/Schatzkiste/debian/ jessie main" | sudo tee /etc/apt/sources.list.d/hypriot.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 37BBEE3F7AD95B3F
```### Install or Update
```bash
sudo apt-get update
sudo apt-get install docker-compose
```## Contributing
### Customize the build
The only customization is done in the `VERSION` file. This file contains the tag to build.
### Build script
This steps to build the ARM binary can be found in the drone.yml.
### Patches
There are some file that have to be patched in the upstream repo. These files are in the `patches` folder.
#### Patches for ARM
For the ARM cpu type we have to patch the Dockerfile to adjust the `FROM` line and downloading a docker deb package as well as the PyInstaller 3.0 ARM bootloader.
* Dockerfile