利用 Docker 刷甲骨文 (Oracle Cloud) Arm 机器
原项目地址: https://github.com/hitrov/oci-arm-host-capacity
Docker 项目地址: https://github.com/jerry12122/DockerSample/tree/main/oci
简介
甲骨文提供的永久免费项目中,提供了 VM.Standard.A1.Flex 也就是 Arm 的机器,可以自由分配 4 个 OCPU,24 GB 记忆体,最大 200GB 的硬碟容量,然而在羊毛党不懈的努力之下,甲骨文的 Arm 机器处于一个长期缺货的状态,本项目就是使用 Alexander Hitrov 的 oci-arm-host-capacity 项目,通过 Docker 以及定时排程的方式,达到自动申请机器的目的。
建立 docker 容器
docker运行
docker run -itd &&
--name oci &&
-v /path/to/env:/app &&
myzzzz01/oci-arm
docker-compose
version: "3.9"
services:
oci:
stdin_open: true
tty: true
image: myzzzz01/oci-arm
container_name: oci
volumes:
- /path/to/env:/app
设定
根据 https://github.com/hitrov/oci-arm-host-capacity 的详细图文教学设定 /path/to/env/.env
档案
重启
重启容器,就可以看到 Docker 已经正常执行了
docker restart oci
查看运行状况
docker logs oci