概要
Dockerhub で事前に公開していた自作のイメージを Arukas にデプロイしてみました
デプロイするアプリは Ruby + sinatra で作成した Web アプリです
環境
- CentOS 7.3
- Docker 1.12.6
- Arukas 2017/02/08 時点
デプロイ方法
事前にアカウントの作成や API キーの取得は行っておいてください
まだの方はこちらを参考に実施してください
docker run --rm -e ARUKAS_JSON_API_TOKEN="api-key" -e ARUKAS_JSON_API_SECRET="api-secret" arukasio/arukas run --instances=1 --mem=512 --app-name="request-dumper" --ports=4567:tcp kakakikikeke/request-dumper
で完了です
ポイントは --port=4567
でここにはコンテナ側で LISTEN するポートを指定してください
あとは dockerhub で公開しているイメージを最後に指定するだけで OK です
もちろん指定したイメージが問題なく動作するかは事前にローカル環境の docker でテストしておいてください
動作確認
ps コマンドで確認して running になったら ENDPOINT の URL にアクセスしましょう
https でアクセスできます
最後に
Dockerhub で公開している自作のイメージを Arukas で動作させてみました
チュートリアルであったイメージ名を変更するだけだったので非常に簡単にデプロイできました
0 件のコメント:
コメントを投稿