The Doppler Quarterly (日本語) 冬 2016 - Page 40

自社固有の要件を検討してください。他の大企業で行った取り組みが、自社で開発中 のコンテナーベースアプリケーションには適さないこともあります。 セキュリティとガバナンスを必ず考慮します。この 2 つも拡張する必要があります。 コンテナー拡張は、拡張時のコンテナーの動作を十分に理解しないと、思わぬ問題 が発生することもありますが、コンテナーとテクノロジーの適切な使用を理解すれば、 すぐに拡張できます。 手順を理解する Linux をすでにお使いであれば、Docker のインストールはさほど難しくはありません。 ただし、Mac または Windows への Docker のインストールには、いくつかの追加の 手順が必要です。適切な OS の説明に従ってください。 次の手順は、Docker を使用したアプリケーションの実行を示します。Docker は、 Docker イメージとして利用できるアプリケーションのパブリックレジストリをコンパイル しており、このコミュニティは独自のコンテナーベースアプリケーションの構築と実行に 向けた出発点を提供します。 Docker がインストールされ、オンライン状態になったら、次のように入力して Docker のアプリケーションイメージを実行します。 sudo docker run –rm -p 3000:3000 image _ name コマンドの詳細については、この記事では割愛します。上記の「docker run」コマン ドでは、image_name という名前のイメージを実行していることに注意してください。 該当するイメージがローカルシステムに見つからない場合、 パブリックレジストリがチェッ クされ、そこで見つかればそのイメージが呼び出されます。 Docker コンテナーは、Docker イメージの単なるインスタンスです。このことは、アプ リケーションがメモリに存在する実行可能ファイルであることによく似ています。 そのため、分離した複数のアプリケーションインスタンスを単一ホスト上のコンテナーと して起動できます。上記で入力したように、コマンドに「-rm」を追加することで、タ スク完了後すぐにコンテナーをメモリから削除するように Docker に指示できます。こ れにより、アプリケーションによるローカル環境へのすべての変更が削除されますが、 キャッシュイメージは保持されます。 アプリケーション向けの Docker イメージの作成では、Docker 内で動作するコア OS のベースイメージが必要です。必要なツールのインストールと構成を行い、Docker の 「commit」コマンドを実行してコンテナーをイメージとして保存します。最後に、それ をパブリック Docker イメージレジストリにプッシュするか、プライベートで保持します。 別の方法でイメージを作成するには、イメー s"C _ K"W +˾W cÎ_g O 3 # +73>_ Ks"C_+ _ ǎ ߎώ ώ #/"C_ K.W2[7g(Q!=AA1HۖӖ>