#Build docker image for aliyuncli
cat >> .env << EOF
ACCESS_KEY_ID=${ACCESS_KEY_ID}
ACCESS_KEY_SECRET=${ACCESS_KEY_SECRET}
REGION_ID=ap-northeast-1
KEY_PAIR_NAME=mosen_ssh
IMAGE_ID=ubuntu_18_04_64_20G_alibase_20190223.vhd
INSTANCE_CHARGE_TYPE=PostPaid
INSTANCE_NAME=mosen
HOST_NAME=mosen
SPOT_STRATEGY=SpotWithPriceLimit
SPOT_PRICE_LIMIT=0.3
# ecs.xn4.small(1c1g) ecs.mn4.small(1c4g) ecs.mn4.large(2c8g)
INSTANCE_TYPE=ecs.mn4.large
INTERNET_CHARGE_TYPE=PayByTraffic
SECURITY_GROUP_NAME=sg-mosen
INTERNET_MAX_BANDWIDTH_OUT=5
SYSTEM_DISK_SIZE=40
SYSTEM_DISK_CATEGORY=cloud_efficiency
DOMAIN=mosen.co
EOF
docker run -v ${PWD}:/aliyuncli --rm cxdstepbystep/aliyuncli ./ecsRunInstance
docker run -v ${PWD}:/aliyuncli --rm cxdstepbystep/aliyuncli ./refreshDomainRecords ${domain} ${IP}
docker run -v ${PWD}:/aliyuncli --rm cxdstepbystep/aliyuncli ./deleteInstanceWithIP ${IP}
Content type
Image
Digest
Size
16.9 MB
Last updated
about 7 years ago
docker pull cxdstepbystep/ansible-alicli