美文网首页
aarch64架构服务器安装docker-compose办法

aarch64架构服务器安装docker-compose办法

作者: 明明就_c565 | 来源:发表于2021-03-19 12:23 被阅读0次

准备

yum -y install gcc gcc-c++ kernel-devel

yum install yum-utils

yum-builddep python

获取源码

cd  /root

方式一  curl

curl -O https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

方式二 wget

wget -c -b https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

编译安装python

tar -xf Python-3.7.0.tgz

cd Python-3.7.0

./configure --prefix=/usr/local/python3.7 --enable-shared --with-sslmake && make install

cp libpython3.7m.so libpython3.so libpython3.7m.so.1.0 /usr/lib64/

echo 'export PATH=$PATH:/usr/local/python3.7/bin' >> /etc/profile

source /etc/profile

python3.7 --version

编译安装docker-compose

源码下载

cd /root

# 直接下载zip

curl -O https://github.com/docker/compose/archive/master.zip

unzip -q compose-master.zip

mv compose-master compose

# 或通过git获取

git clone https://github.com/docker/compose.git

cd compose

进入虚拟环境,python3.7之后支持虚拟环境

python3.7 -m venv venv

编译准备

source ./venv/bin/activate

# 设置开发环境及安装依赖(请注意PyNaCl依赖需要相关的python动态库,上文已经说明过)

python setup.py develop

# 安装打包依赖(也可以直接执行pip install pyinstaller==3.6)

pip install -r ./requirements-build.txt

修改docker-compose.spec文件删除下面得内容 ( 'compose/GITSHA', 'compose/GITSHA', 'DATA' )

使用pyinstaller打包编译

pyinstaller -F ./docker-compose.spec

编译完成后 dist/docker-compose 就是所需的程序文件拷贝到/usr/bin/ 或 /usr/local/bin

参考:

作者给力

x86_64下安装

https://www.cnblogs.com/zhaoxxnbsp/p/13065722.html

相关文章

网友评论

      本文标题:aarch64架构服务器安装docker-compose办法

      本文链接:https://www.haomeiwen.com/subject/vrjucltx.html