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