玩客云安装docker-compose
玩客云安装docker-compose
玩客云安装docker比较简单,直接根据网上的教程来就行,但是docker-compose安装起来比较麻烦
玩客云的SOC是arm32架构,但是官方并没有发布关于docker-compose的arm32版本,所以需要自己编译或者使用大佬编译好的镜像
方法一:直接安装大佬编译好的arm32版docker-compose
- 请先自行安装好docker,安装好后执行
1 | curl -fsSL https://raw.githubusercontent.com/aleksanderlech/armv7-docker-compose/master/run.sh -o /usr/local/bin/docker-compose |
方法二:使用python
1. 检查系统环境
编译需要用到python3(版本大于3.6),本文使用的系统为armbian,部分大佬编译的系统固件中默认包含了python,所以建议先检查系统中是否已经默认安装了
1 | python3 -V |
若没有安装,请执行
1 | apt update && apt install python3 python3-pip |
若apt update失败或很慢,请先更换apt源
1 | nano /etc/apt/sources.list |
将原有文件内容全部删掉或者注释,并替换为以下内容
1 | ## 中科大源 |
然后ctrl+o并回车保存,ctrl+x退出
pip换源
1 | pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple // 更换为清华源 |
2. 安装部分依赖,否则pip安装docker-compose报错
编译安装rustup
1 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh |
安装cargo
1 | apt install cargo |
安装libffi
1 | apt install libffi-dev |
3. pip安装docker-compose(时间很长)
1 | pip install docker-compose |
检查docker-compose版本
1 | root@onecloud:~# docker-compose --version |
至此,安装结束