【IT】次期Docker for Win/Mac、GUIの数クリックで簡単にアプリケーションのコンテナ化と実行が可能

1ノチラ ★2018/06/14(木) 19:02:54.70ID:CAP_USER
サンフランシスコで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

2名刺は切らしておりまして2018/06/14(木) 19:05:31.96ID:y8EjOSp7
不思議な目の錯覚で、女性の腕がおかしいほど長く見える(画像)
http://b-girls.falcongreen.com/0614_8.jpg

3名刺は切らしておりまして2018/06/14(木) 19:33:01.25ID:b6kuXnL7
へー
便利じゃん

4名刺は切らしておりまして2018/06/14(木) 21:22:40.70ID:BJAliJm6
まじで買収される5分前(MSに)

5名刺は切らしておりまして2018/06/14(木) 21:52:04.14ID:iQ9knh0K
このDockerつーのは何モンだ?
仮想の技術っぽい、のはなんとなくわかるがVMwareなんかとは違うのか?

6名刺は切らしておりまして2018/06/14(木) 22:12:26.73ID:O8bumMsz
>>5
なんだっけ
Overheadが少ないとかなんとか
OSは共通とかなんとか

7名刺は切らしておりまして2018/06/14(木) 22:36:07.97ID:V8BNGB+T
>>5
多分どっか違うんだろうな

8名刺は切らしておりまして2018/06/14(木) 23:24:55.29ID:xLxQLQRH
>>5
ゾウさんかクジラさんのあれだろ?

9名刺は切らしておりまして2018/06/14(木) 23:29:12.18ID:DNKytS/+
>>5
仮想化より遥かに便利だよ

ローカル環境とサーバー環境を
同じにできる

10名刺は切らしておりまして2018/06/14(木) 23:29:44.11ID:cXG6rY/L
コンテナ化って、この場合はどういう意味で使ってるんだ?

11名刺は切らしておりまして2018/06/14(木) 23:33:21.35ID:DNKytS/+
コンテナ デプロイ
でググるといろいろ出てくる

この辺がわかりやすいかな
https://www.slideshare.net/ryonakamaru/fromdevelopmentenvironmentstoproductiondeploymentsawsreinvent2015jp

12名刺は切らしておりまして2018/06/14(木) 23:40:29.14ID:rkkD+Ewm
Hyper-V必須なんだっけ
ゲームマシン兼ねてたらパフォーマンス落ちるから使えねーな

13名刺は切らしておりまして2018/06/14(木) 23:47:35.32ID:JBzKBt8c
・Windows ServerコンテナのWindows10への展開
・Windows ServerコンテナへでRDPサービスを稼働させる
・Bush on Ubuntu on Windowsの中でDockerを動かす

これができれば神

14名刺は切らしておりまして2018/06/14(木) 23:50:39.44ID:bUj920mM
Dockerもいつかは覚えないといけないんだろうなと思いつつ端からみている。
コンテナ化したらハードウェアの影響を受けなくてすむから
簡単にサービス移行できて便利だとは思うが、コンテナが無駄に巨大化しそうで
躊躇している。VMwareに比べてどんな利点があるの?

15名刺は切らしておりまして2018/06/14(木) 23:58:04.21ID:JBzKBt8c
>>14
VMWareの中でDockerを動かすことができる
物理マシンへのV2Pが楽になる

16名刺は切らしておりまして2018/06/15(金) 00:03:02.32ID:7Pcsoswe
警察、創価学会と在日マフィアによる集団ストーカーの証拠動画・
警察車両ナンバー入り^
https://www.youtube.com/watch?v=gTOBN1AkSz0
https://www.youtube.com/watch?v=bbPcpPwO3ug
https://www.youtube.com/watch?v=de1jeSPGGNo

怖ろしくてお漏らししそう´・ω・`  

17名刺は切らしておりまして2018/06/15(金) 00:19:26.23ID:naNqvzUf
いまやクーべネティスに急速に移行してるしなあ。

18名刺は切らしておりまして2018/06/15(金) 00:21:38.27ID:4MbEyean
やってみた
思ったよりも簡単だったが
さて何に使ったものか

19名刺は切らしておりまして2018/06/15(金) 00:51:42.07ID:rRsor00u
ここはどこに買収されるんだ?またms?

20名刺は切らしておりまして2018/06/15(金) 00:58:31.14ID:Wp1cq2ro
Dockerfileも書けないような奴にGUIがあって意味あるのか?

21名刺は切らしておりまして2018/06/15(金) 01:09:13.22ID:1kCDLY3W
これ結局リナックスのosだけが仮想化できるんでしょ?
vmwareみたいにデスクトップ仮想化できないと使えないんすよ(自分が無能なので)
便利だと聞くから興味あるけど

22名刺は切らしておりまして2018/06/15(金) 01:15:32.59ID:I813Zl8f
かけるかかけないかの問題じゃなくてGUIのないWindowsってマニアックな世界だなぁと

Server Coreもこけてない?

23名刺は切らしておりまして2018/06/15(金) 05:26:19.09ID:IMzKpMGY
>>22
たしかにそれはマニアックだ。
dirとかdelとかコマンド打つ世界なのかな

24名刺は切らしておりまして2018/06/15(金) 13:30:13.63ID:urVpsk8b
ドッカーフォーウインって
上でLinuxとか動かせないんだっけ?

25名刺は切らしておりまして2018/06/15(金) 17:22:47.52ID:1l6MOTMd
Docker 実行環境をクラスタ化するがKubernetesなんじゃないの?

26名刺は切らしておりまして2018/06/15(金) 17:24:35.87ID:1l6MOTMd
Jenkins Xは、Git、Docker、Kubernetesの環境が前提

27名刺は切らしておりまして2018/06/15(金) 18:06:40.18ID:I813Zl8f
>>24
Linux動くけど現状はHyper-V、ハイパーバイザ上のLinuxでdocker動かしているだけだから
性能的な恩恵は受けられない

Windowsのdockerでお手軽に環境構築して性能が必要な時は物理Linuxのdcokerに移すとかいう使い方はできると思うけど

28名刺は切らしておりまして2018/06/15(金) 18:23:51.61ID:urVpsk8b
>>27
なるほど
ローカルで開発環境作って、リモートの実行環境で検証するなら十分使えそうだね、両方ドッカーで

つってもハイパーバイザー入れるならVMとあんまり変わらないような気もするけど、複数環境使うならまぁ多少便利かね、共有もしやすいだろうし
ありがとう

29名刺は切らしておりまして2018/06/16(土) 06:28:46.68ID:QmQRt/F+
どこに需要あるのか良くわからん

30名刺は切らしておりまして2018/06/16(土) 12:01:46.34ID:OCIA9EbJ
>>14
巨大化しにくい利点がある

31名刺は切らしておりまして2018/06/16(土) 13:48:00.22ID:6+u4jH3U
DockerがMicrosoftに買収されるのは時間の問題だな

32名刺は切らしておりまして2018/06/16(土) 14:02:03.17ID:E8RnLMRo
>>18
使い道ありそうでまるでないんだよね。

33名刺は切らしておりまして2018/06/16(土) 14:07:38.63ID:6+u4jH3U
モジュールの入れ物だと思ったほうがいい。

ハイパーバイザ型のVMよりもさらに細かい単位で管理ができる

34名刺は切らしておりまして2018/06/16(土) 14:09:14.06ID:E8RnLMRo
発表された当初はOfficeなどのアプリをインストールしたコンテナを用意して
別のPCにコンテナをコピーしてそのコンテナ起動すれば
インストールしたかのような状態でコンテナ上のアプリを使える。

みたいなのを期待していたんだけど
現状、Windowsコンテナでできることが少な過ぎて使い道がない。

新着レスの表示
レスを投稿する