参加している方も後半の演習では次から次へと環境を構築しては触り心地を確かめていたので、Dockerってどんなものだろうというものを確かめられていました。
ただ、開発環境をDockerで構築するには、プロダクションでDockerを投入するには、と言った開発現場向けではないので、このあたりを希望される方には別となります。(とはいえSIの領域で実績があるのかどうか不明なので、どこまで求められているんでしょう )
Kubernates を使ったオーケストレーションまで使っているのは、国内ではWebサービス/モバイルアプリでの開発事例で出てきていますね。
このためLinux上でwindowsコンテナを動かすことはできない
ここにオーケストレーションが無いので、先の kubernetes などがあるのですね。
まずは 上でDockerをインストールして、動かしてみます。その後に、CoreOSで動かした場合を比較します。
Docker Hubから自分が興味のあるものをダウンロードしてさまざまに構築
続いて、今度はCoreOSでやってみます。CoreOSでは実際にDockerイメージを作ることもやってみました。
今度は構築したwebサーバーを使ってDockerイメージを作成
このコースではコンテナと仮想化技術との違いなど基礎的な解説に加えて、後半はDockerを使って、様々に環境を構築してみました。
かなりラクにイメージをビルドできるので、個人的にはハマりポイントがとても少なく構築できたのが印象的でした。一方で、Dockerを使ってどのように開発環境に適用していくのか、アプリケーションを含めたイメージを作ったり、実際に開発チームで更新・運用するときには練度が必要かも知れません。
ひきつづき、はじめてのDockerは開催されていますので、ちょっと気になる、今後の参考までに見ておきたい方にはオススメです !!
SEカレッジが気になった方はこちらからお気軽にお問合わせください!!