【IT】次期Docker for Win/Mac、GUIの数クリックで簡単にアプリケーションのコンテナ化と実行が可能
■ このスレッドは過去ログ倉庫に格納されています
サンフランシスコでDockerのイベント「DockerCon 2018」が開幕しました。Docker社にとって、これまで同社の顔であった創業者兼CTOのSolomon Hykes氏が4月に退任を発表して以来、初めての大型イベントです。
1日目の基調講演で行われた最初の大きな発表は、Docker for Win/MacでGUIを用いて数クリックでコンテナ化を実現、より容易かつ迅速にカスタムアプリケーションやミドルウェアをコンテナ化できるようにしたことでした。
これまでDockerを用いてアプリケーションをコンテナ化するにはコマンドラインからDockerコマンドなどを駆使し、Dockerfileなどを理解する必要がありましたが、GUIによってDockerのビギナーでも簡単にコンテナ化ができるようになります。
基調講演で行われたデモ画面を紹介しましょう。
数クリックでアプリケーションをコンテナ化
Docker for Windows Desktopで新規アプリケーションを選択すると下記の画面が表示されます。ここで、テンプレートをベースにコンテナ化を開始するか、カスタムアプリケーション用に設定を入力するかを選択します。
https://www.publickey1.jp/2018/dockerdesktop01.gif
画面左の「Choose template」をクリックすると、主要なミドルウェアやアプリケーションのコンテナ化のためにあらかじめ用意されたテンプレートを選択できます。
https://www.publickey1.jp/2018/dockerdesktop02.gif
「Custom application」をクリックすると、コンテナ化するカスタムアプリケーションのベースとなるフレームワークやサービスを選択できます。
https://www.publickey1.jp/2018/dockerdesktop03.gif
ここではASP.NETとSQL Serverを選択。
https://www.publickey1.jp/2018/dockerdesktop04.gif
プロジェクト名を入力し、保存するファイル名を設定。
https://www.publickey1.jp/2018/dockerdesktop05.gif
「Assemble」ボタンをクリックすると、Dockerfileが生成されます。
https://www.publickey1.jp/2018/dockerdesktop06.gif
「Run application」ボタンをクリックすると、コンテナイメージが作成され、コンテナランタイムにデプロイされ、実行が開始されます。
https://www.publickey1.jp/blog/18/docker_for_winmacguidockercon_2018.html このDockerつーのは何モンだ?
仮想の技術っぽい、のはなんとなくわかるがVMwareなんかとは違うのか? >>5
なんだっけ
Overheadが少ないとかなんとか
OSは共通とかなんとか >>5
仮想化より遥かに便利だよ
ローカル環境とサーバー環境を
同じにできる コンテナ化って、この場合はどういう意味で使ってるんだ? Hyper-V必須なんだっけ
ゲームマシン兼ねてたらパフォーマンス落ちるから使えねーな ・Windows ServerコンテナのWindows10への展開
・Windows ServerコンテナへでRDPサービスを稼働させる
・Bush on Ubuntu on Windowsの中でDockerを動かす
これができれば神 Dockerもいつかは覚えないといけないんだろうなと思いつつ端からみている。
コンテナ化したらハードウェアの影響を受けなくてすむから
簡単にサービス移行できて便利だとは思うが、コンテナが無駄に巨大化しそうで
躊躇している。VMwareに比べてどんな利点があるの? >>14
VMWareの中でDockerを動かすことができる
物理マシンへのV2Pが楽になる やってみた
思ったよりも簡単だったが
さて何に使ったものか Dockerfileも書けないような奴にGUIがあって意味あるのか? これ結局リナックスのosだけが仮想化できるんでしょ?
vmwareみたいにデスクトップ仮想化できないと使えないんすよ(自分が無能なので)
便利だと聞くから興味あるけど かけるかかけないかの問題じゃなくてGUIのないWindowsってマニアックな世界だなぁと
Server Coreもこけてない? >>22
たしかにそれはマニアックだ。
dirとかdelとかコマンド打つ世界なのかな ドッカーフォーウインって
上でLinuxとか動かせないんだっけ? Docker 実行環境をクラスタ化するがKubernetesなんじゃないの? Jenkins Xは、Git、Docker、Kubernetesの環境が前提 >>24
Linux動くけど現状はHyper-V、ハイパーバイザ上のLinuxでdocker動かしているだけだから
性能的な恩恵は受けられない
Windowsのdockerでお手軽に環境構築して性能が必要な時は物理Linuxのdcokerに移すとかいう使い方はできると思うけど >>27
なるほど
ローカルで開発環境作って、リモートの実行環境で検証するなら十分使えそうだね、両方ドッカーで
つってもハイパーバイザー入れるならVMとあんまり変わらないような気もするけど、複数環境使うならまぁ多少便利かね、共有もしやすいだろうし
ありがとう DockerがMicrosoftに買収されるのは時間の問題だな モジュールの入れ物だと思ったほうがいい。
ハイパーバイザ型のVMよりもさらに細かい単位で管理ができる 発表された当初はOfficeなどのアプリをインストールしたコンテナを用意して
別のPCにコンテナをコピーしてそのコンテナ起動すれば
インストールしたかのような状態でコンテナ上のアプリを使える。
みたいなのを期待していたんだけど
現状、Windowsコンテナでできることが少な過ぎて使い道がない。 ■ このスレッドは過去ログ倉庫に格納されています