build a docker-compose binary for aarch64/arm64

在uos(基于Debian)操作系统上, docker-compose也需要重新编译, 过程如下: 首先安装docker 获取软件包获取“Docker Compose-1.22.0”安装包。

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

  安装docker-compose

  运行和验证   运行docker-compose容器

  拷贝执行文件:

 

搭建rsync服务器同步数据

最近在弄国产化操作系统适配,由于别人公司不让用VPN, 只能通过一个公网映射端口做ssh登录,而安装代码又是放在内网的其它服务器上, 代码调试很不方便,所以想到用rsync来从公网服务器上自动同步代码到内网服务器上 首先搭建rsync服务: 安装rsync:

在source服务器上运行命令(可以同时同步到两台内网服务器上)

  如果用cron来定时同步的话, 可以简单地配置ssh免密, 来通过ssh同步:

  注: 如果用rsync模块来同步的话, 可以来配置rsync服务器:

具体使用方法如下: