Skip to content

甲骨文注册ARM实例(仅适用于密钥登录)

Notifications You must be signed in to change notification settings

slippersheepig/oracle_arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

仅支持密钥登录,需要密码生成的请自行修改oracle_arm.py

步骤

一、新建data文件夹,编辑.envconfig文件以及私钥p.pem并保存到data文件夹内

.env文件按以下格式保存内容

USE_TG=True
TG_BOT_TOKEN=123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ
TG_USER_ID=987654321
TG_API_HOST=api.telegram.org
  • USE_TG=True启用电报通知,如不需要可将True改为False,自行在日志内查看具体情况
  • TG_BOT_TOKEN填写电报机器人TOKEN
  • TG_USER_ID填写用户、频道或群组ID
  • TG_API_HOST填写电报自建API反代地址,供网络环境无法访问时使用,网络正常则保持默认

config文件按以下格式保存内容

[DEFAULT]
user=ocid1.user.oc1..aaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxx
fingerprint=xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
key_file=/opt/oci/p.pem
tenancy=ocid1.tenancy.oc1..aaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxx
region=us-ashburn-1

key_file指定私钥文件,文件名可修改,位置建议不做改动(该位置为docker内文件存放地址,如有修改请自行调整所有相关文件配置),私钥获取方式建议参考官方文档To generate an API signing key pair

二、参考大鸟博客1、生成main.tf获取main.tf文件,保存到与data文件夹相同的目录层

三、新建docker-compose.yml文件,粘贴以下内容并保存到与data文件夹相同的目录层

services:
  oci:
    image: sheepgreen/oracle-arm #或使用github镜像ghcr.io/slippersheepig/oracle-arm
    container_name: oci
    volumes:
      - ./data:/opt/oci
      - ./main.tf:/oci/main.tf

四、附上文件位置图

1b224fae4533f397be7b93fd67725f2c

五、输入docker-compose up -d即启动成功

About

甲骨文注册ARM实例(仅适用于密钥登录)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 3

  •  
  •  
  •