# 利用 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 run

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