Docker イメージを使用した Cast Iron Container の作成

始める前に

正しい Cast Iron Docker イメージを作成して、デプロイメントに使用できるようにしてください。

このタスクについて

この作業を使用して、Docker イメージから新規の Cast Iron Container を作成します。

注: Cast Iron Container では Docker ホストのネットワーク・リソースが使用されるため、単一の Docker ホストにつき 1 つのコンテナーのみを作成して使用できます。

手順

Docker イメージがある Ubuntu サーバーで、次のコマンドを実行します。
docker run --net=host --pid=host  -t -i -d <cast iron docker image ID>

例えば、docker run --net=host --pid=host -t -i -d castironv7510/20160302-1535 です。castironv7510/20160302-1535 は、Cast Iron Docker イメージ ID です。

タスクの結果

上記のコマンドの実行時に、Cast Iron Container がコンテナー ID とともに作成されます。Cast Iron のインストール済み環境と構成を妥当性検査するには、Cast Iron Container ID を使用します。Cast Iron Container ID は Docker によって動的に生成されます。
注:

Cast Iron のインストール済み環境と構成は、Cast Iron コンポーネントの状況が表示されるまで次のコマンドを使用して妥当性検査できます。

docker logs –f <CI Container ID>

例えば、次のようになります。

Cast Iron Component Status
--------------------------
 DerbyServer : Up
 WMC         : Up
 Maestro     : Up
 Gateway     : Up

また、Docker ホスト・マシンの ETH0 IP アドレスを使用して、Cast Iron Web 管理コンソールを開き、これがアクセス可能であることを確認します。