2017年2月15日水曜日

Arukas に Dockerhub で公開しているイメージをデプロイする方法

概要

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 件のコメント:

コメントを投稿