Submit Search
Upload
Notes/Domino エンジニアのための Docker 超入門
•
Download as PPTX, PDF
•
0 likes
•
1,020 views
Y
y-hattori
Follow
Notes/Dominoエンジニア向けのDocker入門前の入門編です。 2018/06/05 初版
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Recommended
AngularJSを通してDockerと触れ合った
AngularJSを通してDockerと触れ合った
pastelInc
ng-kyoto meetup #3で発表した資料です
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
コンテナで作る開発環境 (20161104 CodeIgniter Night)
コンテナで作る開発環境 (20161104 CodeIgniter Night)
智之 大野
コンテナで作る開発環境
Idcfクラウドで始める構築自動化
Idcfクラウドで始める構築自動化
智之 大野
IDCFクラウド&SoftLayer 合同Meetup!in つくば vol.1 発表資料
2150117 infrastructure.nagoya
2150117 infrastructure.nagoya
Hiroki Ito
Docker
Uwpハンズオン参加レポート
Uwpハンズオン参加レポート
Makoto Nishimura
2015年12月19日に開催されました.NETラボ勉強会のセッションスライドです。
Docker study for beginner in My Company 2017/10/19
Docker study for beginner in My Company 2017/10/19
TearTheSky
勤務先で行なったDocker勉強会のために作成したスライドです。 Dockerっていう名前以外何もわからないみたいな本当の初心者のみなさんに雰囲気を掴んでもらう目的で作成しました。
サーバー&インフラ勉強会 Vol.1 いとー
サーバー&インフラ勉強会 Vol.1 いとー
krs_mizuno
dockerコンテナをZabbix監視下に置いてみよう & 監視対象は自動登録もしてみよう
Recommended
AngularJSを通してDockerと触れ合った
AngularJSを通してDockerと触れ合った
pastelInc
ng-kyoto meetup #3で発表した資料です
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
コンテナで作る開発環境 (20161104 CodeIgniter Night)
コンテナで作る開発環境 (20161104 CodeIgniter Night)
智之 大野
コンテナで作る開発環境
Idcfクラウドで始める構築自動化
Idcfクラウドで始める構築自動化
智之 大野
IDCFクラウド&SoftLayer 合同Meetup!in つくば vol.1 発表資料
2150117 infrastructure.nagoya
2150117 infrastructure.nagoya
Hiroki Ito
Docker
Uwpハンズオン参加レポート
Uwpハンズオン参加レポート
Makoto Nishimura
2015年12月19日に開催されました.NETラボ勉強会のセッションスライドです。
Docker study for beginner in My Company 2017/10/19
Docker study for beginner in My Company 2017/10/19
TearTheSky
勤務先で行なったDocker勉強会のために作成したスライドです。 Dockerっていう名前以外何もわからないみたいな本当の初心者のみなさんに雰囲気を掴んでもらう目的で作成しました。
サーバー&インフラ勉強会 Vol.1 いとー
サーバー&インフラ勉強会 Vol.1 いとー
krs_mizuno
dockerコンテナをZabbix監視下に置いてみよう & 監視対象は自動登録もしてみよう
Firefox Mobile
Firefox Mobile
Makoto Kato
at KOF 2010 Gadget 1
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
文樹 高橋
WordPressの利用
Cpi mega mix
Cpi mega mix
Ryuji Egashira
Vagrant 環境で学ぶ baserCMSハンズオン
Universal Apps (UWP)
Universal Apps (UWP)
Shin-ya Koga
2015/05/20 に開催された、マイクロソフト社の OEM 向けセミナーで使ったプレゼン資料。
2016年注目の.netテクノロジー
2016年注目の.netテクノロジー
Makoto Nishimura
2015から2016年の注目の.NETテクノロジーを主観で紹介します。
Tizen native application
Tizen native application
Naruto TAKAHASHI
Cocoa関西勉強会#49
Cocoa関西勉強会#49
yashigani
マルチスレッドプログラミングについてやんわりと
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
2014/12/15にコワーキングスペースCo-Edoでお話したDockerに関するプレゼン資料です。好評でしたので、公開したいと思います。
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Container Runtime Meetup #3 発表資料 (2021/1/28) https://runtime.connpass.com/event/198071/
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
Tetsuo Yamabe
昨年の10月末にリリースされた『GMOプライベートDMP』を題材に、私たちの部署で取り組んできた最新の DevOps 事例を時系列を追ってご紹介します。今回、Hadoop を活用した大規模分散処理システムの構築を行うにあたってDocker や Vagrant、Ansible などのツールを初めて導入したのですが、分散環境特有の問題から単なる調査不足からのミスまで様々な壁に直面してきました。その中で試行錯誤した過程や、結果として今なお進んでいるカイゼン事例について、現場の声を生々しくお伝えします。
Docker入門
Docker入門
Shun Tsunoda
NaITE(長崎IT技術社会) 第13回勉強会資料 Docker入門 speakerdeckにアップロードしたものの、再アップ。 https://speakerdeck.com/imtnd/dockerru-men
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
Amazon EC2 Container Service をはじめ、 Docker ベースのサービスが徐々に本番環境に導入されはじめてきています。 改めて Docker とはどのようなものなのか、 VMWare や VirtualBox など、従来の仮想環境と何が違うのかについて触れていきます。 また、開発環境を VPS 上に構築することで、チーム全体のパフォーマンスを向上させたり、ローカルマシンとサーバー上のデータをリアルタイムで同期させる他、マルチドメインに対応させることで、複数の開発メンバーが同時に開発環境にアクセスできるようにするなど、 Docker を使った開発がより楽しく便利になる方法についてお話しました。
Dockerを使ってみよう
Dockerを使ってみよう
Ryo Adachi
社内勉強会にて
IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)
Takeshi Yoshida
テクてく技術者夜会 2014年2月 IBM Connect 2014 フィードバックセミナーにて発表
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Tomoya Kitayama
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築
Ibm containers の紹介 v2
Ibm containers の紹介 v2
Hideaki Tokida
IBM Xcite 2015 名古屋/大阪でのSoftLayer x Bluemixユーザ会で発表した資料となります。 IBMがBluemix上で展開するDockerコンテナサービスの概要を説明しています。
Newcomer2020 Docker研修
Newcomer2020 Docker研修
Suguru Yazawa
ハンズラボ株式会社の2020新卒研修で実施したDocker研修の資料です
[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能
Akihiro Suda
最近1年でDockerに追加された新機能を,わかりやすく紹介します. ・より高速でセキュアな `docker build` (BuildKitモード) ・非rootユーザでのDocker daemonの実行 ・Docker Application Packages ・Docker Compose-on-Kubernetes ・CLIプラグイン ...
オレのDocker元年
オレのDocker元年
Haruyuki Nakano
Domino 9.0.1 FP10 で Docker がサポートされましたが、それは Domino の Docker イメージが提供されないものでした。Domino 11.0.1 で Domino の Docker イメージが提供されるようになり、同時に2020年は Windows10 上の仮想環境も更新され、使いやすくなったこともあり、Domino を Docker Desktop で稼働させることに成功しました。本資料では、メーカーのサポート対象から外れるイレギュラーな内容を扱うため、メーカーへの問合せ自粛は徹底してくださるようお願いします。
Docker講習会資料
Docker講習会資料
teruyaono1
2020 Docker講習会資料
アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
社内勉強会用のDocker紹介的な資料
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
decode2016
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
More Related Content
What's hot
Firefox Mobile
Firefox Mobile
Makoto Kato
at KOF 2010 Gadget 1
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
文樹 高橋
WordPressの利用
Cpi mega mix
Cpi mega mix
Ryuji Egashira
Vagrant 環境で学ぶ baserCMSハンズオン
Universal Apps (UWP)
Universal Apps (UWP)
Shin-ya Koga
2015/05/20 に開催された、マイクロソフト社の OEM 向けセミナーで使ったプレゼン資料。
2016年注目の.netテクノロジー
2016年注目の.netテクノロジー
Makoto Nishimura
2015から2016年の注目の.NETテクノロジーを主観で紹介します。
Tizen native application
Tizen native application
Naruto TAKAHASHI
Cocoa関西勉強会#49
Cocoa関西勉強会#49
yashigani
マルチスレッドプログラミングについてやんわりと
What's hot
(7)
Firefox Mobile
Firefox Mobile
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
Cpi mega mix
Cpi mega mix
Universal Apps (UWP)
Universal Apps (UWP)
2016年注目の.netテクノロジー
2016年注目の.netテクノロジー
Tizen native application
Tizen native application
Cocoa関西勉強会#49
Cocoa関西勉強会#49
Similar to Notes/Domino エンジニアのための Docker 超入門
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
2014/12/15にコワーキングスペースCo-Edoでお話したDockerに関するプレゼン資料です。好評でしたので、公開したいと思います。
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Container Runtime Meetup #3 発表資料 (2021/1/28) https://runtime.connpass.com/event/198071/
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
Tetsuo Yamabe
昨年の10月末にリリースされた『GMOプライベートDMP』を題材に、私たちの部署で取り組んできた最新の DevOps 事例を時系列を追ってご紹介します。今回、Hadoop を活用した大規模分散処理システムの構築を行うにあたってDocker や Vagrant、Ansible などのツールを初めて導入したのですが、分散環境特有の問題から単なる調査不足からのミスまで様々な壁に直面してきました。その中で試行錯誤した過程や、結果として今なお進んでいるカイゼン事例について、現場の声を生々しくお伝えします。
Docker入門
Docker入門
Shun Tsunoda
NaITE(長崎IT技術社会) 第13回勉強会資料 Docker入門 speakerdeckにアップロードしたものの、再アップ。 https://speakerdeck.com/imtnd/dockerru-men
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
Amazon EC2 Container Service をはじめ、 Docker ベースのサービスが徐々に本番環境に導入されはじめてきています。 改めて Docker とはどのようなものなのか、 VMWare や VirtualBox など、従来の仮想環境と何が違うのかについて触れていきます。 また、開発環境を VPS 上に構築することで、チーム全体のパフォーマンスを向上させたり、ローカルマシンとサーバー上のデータをリアルタイムで同期させる他、マルチドメインに対応させることで、複数の開発メンバーが同時に開発環境にアクセスできるようにするなど、 Docker を使った開発がより楽しく便利になる方法についてお話しました。
Dockerを使ってみよう
Dockerを使ってみよう
Ryo Adachi
社内勉強会にて
IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)
Takeshi Yoshida
テクてく技術者夜会 2014年2月 IBM Connect 2014 フィードバックセミナーにて発表
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Tomoya Kitayama
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築
Ibm containers の紹介 v2
Ibm containers の紹介 v2
Hideaki Tokida
IBM Xcite 2015 名古屋/大阪でのSoftLayer x Bluemixユーザ会で発表した資料となります。 IBMがBluemix上で展開するDockerコンテナサービスの概要を説明しています。
Newcomer2020 Docker研修
Newcomer2020 Docker研修
Suguru Yazawa
ハンズラボ株式会社の2020新卒研修で実施したDocker研修の資料です
[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能
Akihiro Suda
最近1年でDockerに追加された新機能を,わかりやすく紹介します. ・より高速でセキュアな `docker build` (BuildKitモード) ・非rootユーザでのDocker daemonの実行 ・Docker Application Packages ・Docker Compose-on-Kubernetes ・CLIプラグイン ...
オレのDocker元年
オレのDocker元年
Haruyuki Nakano
Domino 9.0.1 FP10 で Docker がサポートされましたが、それは Domino の Docker イメージが提供されないものでした。Domino 11.0.1 で Domino の Docker イメージが提供されるようになり、同時に2020年は Windows10 上の仮想環境も更新され、使いやすくなったこともあり、Domino を Docker Desktop で稼働させることに成功しました。本資料では、メーカーのサポート対象から外れるイレギュラーな内容を扱うため、メーカーへの問合せ自粛は徹底してくださるようお願いします。
Docker講習会資料
Docker講習会資料
teruyaono1
2020 Docker講習会資料
アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
社内勉強会用のDocker紹介的な資料
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
decode2016
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
Dockerの勉強会資料です。ハンズオンにすれば良かったかな。。
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
Docker v14
Docker v14
靖 小田島
To 20180330 WorkShop In Rosso
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
Tsukasa Kato
Mobile Conference 2017 鹿児島 2017/06/24
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
xyzplus_net
2014.11.01 これからはじめるDocker勉強会
Similar to Notes/Domino エンジニアのための Docker 超入門
(20)
捕鯨!詳解docker
捕鯨!詳解docker
DockerとPodmanの比較
DockerとPodmanの比較
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
Docker入門
Docker入門
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
Dockerを使ってみよう
Dockerを使ってみよう
IBM Connect2014 に参加して(テクてく技術者夜会)
IBM Connect2014 に参加して(テクてく技術者夜会)
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Ibm containers の紹介 v2
Ibm containers の紹介 v2
Newcomer2020 Docker研修
Newcomer2020 Docker研修
[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能
オレのDocker元年
オレのDocker元年
Docker講習会資料
Docker講習会資料
アプリ屋のための Docker入門
アプリ屋のための Docker入門
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
INF-015_そこのコンテナ、うまく積めてるね! ~Windows アプリケーション コンテナの展開と運用~
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Docker v14
Docker v14
Microsoft azureで実装するwebserviceondocker
Microsoft azureで実装するwebserviceondocker
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
Recently uploaded
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
RIZAPテクノロジーズ株式会社の会社説明資料です。
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
我々はこれまで,新たなモノを産出する過程において「便利にすること」によって副次的に生じる課題を「便利の副作用」と定義し,その低減を目的としてアイディアの発想支援手法を提案してきた. これまでの研究では,便利前後の行為の増減に着目することにより便利の副作用への気づきの誘発が示唆されたものの,行為の増減の提示による便利の副作用への気づきへの影響は十分に検討できていなかった. そのため,本稿では行為の提示により便利の副作用に気づき,それを防いだアイディアの発想の支援が可能かの検証を目的として実験を行い,その有効性について検証する. 実験では,行為の増減の提示の有無によりアイディア発想にどのような影響を与えるか検証を行う.
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
JSAI2024の発表スライドです.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
CS集会でお話した、通信技術のひとつである「変調」について解説した資料です。 https://x.com/vrc_cpu_science/status/1724784316738355560
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
Xinhong Ma, Yiming Wang, Hao Liu, Tianyu Guo, Yunhe Wang, "When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Segmentation" NeurIPS2023 https://proceedings.neurips.cc/paper_files/paper/2023/hash/157c30da6a988e1cbef2095f7b9521db-Abstract-Conference.html
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
オープンエンドな進化から着想を得て、個々の大規模言語モデル(LLM)が、グループとして学習を進めながら、ノームエージェントとして機能するという概念を探求しています。これは、単一のモデルでは難しい複雑な問題を解決することを目的としています。具体的な方法として、遺伝的アルゴリズムと知識蒸留を組み合わせた学習プロセスを提案しています。知識蒸留によって学習を進め、同時に遺伝的アルゴリズムでハイパーパラメータを最適化することで、より効率的な学習を目指します。ドメインタスクとして、指示からPythonコードを生成するコード生成タスクを選択しました。実験では、学習に3つの学習モデルと1つの教師モデルを使用しました。その結果、HumanEvalのpass@1で精度が1.2%向上し、学習が進むにつれて学習率が最適化された兆候が見られました。しかし、大幅な精度向上を達成し、さまざまなハイパーパラメータを最適化するには、まだ課題が残っています。
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
浜松で開催されたJSAI2024(第38回)での発表.
Recently uploaded
(8)
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Notes/Domino エンジニアのための Docker 超入門
1.
Notes/Domino のための Docker 超入門 2018/08/05
@mesosune
2.
はじめに • このドキュメントは、 Notes/Domino のエンジニアを対象として Docker
を「やりたい」と思っていただけることを目的とします。 • 出来るだけ説明無しでDockerの専門の用語は使いません。 導入手順も説明しません。 • 個人の立場で記載しており、 どこかの企業を宣伝する目的はありません。 • 私はIBM社員でもありません。 対応状況など詳しくはIBMのサイトまたは人に直接きいてください。
3.
Dockerとは • コンテナ系アプリです • オープンソースです
4.
コンテナ系アプリとは • 仮想技術の応用 – コンテナと呼ばれる仮想領域を作成することで、 ホストとなるOSから完全に独立させた状態でソフトウェアを動かせるという技術。 –
VMWareとか従来の仮想化と違い、 ソフトウェアでハードウェアを代行するものではない。 • その分メモリ消費量の減少や高速化 – ソフトウェアの対象に別のOSまでも含まれていて、 ホストOSの上にOSを駆動することもできる。 • コンテナ単位でホストOSから管理できる – ユーザや通信方法なども指定できる – 分散されているソフトウェアを一括管理できる
5.
コンテナ系アプリとは • コンテナ系アプリの仲間 – Docker
(ドッカー) • 仮想環境化(コンテナ化)するためのソフト • 商用利用可能なライセンスのオープンソース • 無料だが有償版もある – Kubernetes (クーベルネイティス、クーベ、K8s) • Dockerでコンテナ化したアプリケーションをクラスタ化して いろいろするためのもの。いわゆるコンテナ管理アプリ • 商用利用可能なライセンスのオープンソース • Googleが頑張っている – Linuxコンテナ • Linux自身が商用利用可能なライセンスのオープンソース – OpenShift • Docker × Kubernetes × Active Directory • 商用利用可能なライセンスのオープンソース • 大規模環境向け
6.
コンテナ系アプリが出てきた背景 • あるサーバすべてに対して – OSやソフトウェアの更新頻度の上昇、セキュリティ対策実施速度の上昇 –
ネットワークの増減を管理することの大変さ – 台数を増やすのも減らすのも一苦労 – 電気代とか電圧とか設置面積とかの保持 サーバの台数が増えれば増えるほど 運用コストが掛け算で上昇する OSの更新 ソフトウェアの更新 ネットワークの管理 セキュリティ対策 etc… OSの更新 ソフトウェアの更新 ネットワークの管理 セキュリティ対策 etc… …
7.
コンテナ系アプリが出てきた背景 • 一つのサーバに集約することで – ホストOSに対してセキュリティを実施する –
対象(コンテナ)を増やしたり減らしたりが容易 • ネットワークの管理をホストOSが代行する – ネットワークの簡単セキュア化 • 仮想化により環境に依存しない – ベンダー依存を減らせる – 機材の調達が容易になる ホストOS Docker エンジン コンテナ アプリケーション ミドルウェア ライブラリ コンテナ アプリケーション ミドルウェア ライブラリ コンテナ アプリケーション ミドルウェア ライブラリ Docker環境化
8.
あれ? ホストサーバとか汎用機とか AS/400 とか で良くないか? AS/400とかにはない強力な機能があります。
9.
コンテナ系アプリが出てきた背景 • 共通設定化 – 定義ファイルの共通化により ソフトウェアアップデートもコマンド一発 –
事故でホストOSやコンテナがクラッシュしても 設定からコンテナを立て直すだけで済む コマンドで簡単遠隔操作できる = 操作/スケジューリングをプログラム化できる ホストOS Docker エンジン コンテナ アプリケーション ミドルウェア ライブラリ コンテナ アプリケーション ミドルウェア ライブラリ コンテナ アプリケーション ミドルウェア ライブラリ Docker環境化 プログラマが インフラの自動化
10.
ここまでを読んで カンの良い人は気づいたはず。 IBM Domino が
Docker に対応することの利点にね。
11.
従来の IBM Domino •
従来の IBM Domino はサーバ一台につき1つしか動かせない – サービスがバッティングするからそもそもできない – レプリケーション同期使っても環境の更新や設定は手動 • それぞれのサーバ/ドメインに対して 複数台のクラスタリングとかバックアップ用の環境 • 作成したコードをテストする環境や本番前のシステムテストする環境 01-01/domain 02-01/domain 01-02/domain 02-02/domain 02-test/domain01-test/domain システムバックアップレプリカ システム設定とデータの バックアップ
12.
IBM Domino for
Docker • Dominoが載っている環境の構成情報はDockerで管理しているため Notes/Dominoエンジニアはデータの事のみ注視して管理すれば良いことになる – 他の言語環境のサーバ管理と同じように サーバ環境管理とDomino運用管理に明確にわけられるため新規雇用の難易度が下がる – 従来のエンジニアはよりNotes/Dominoのことに集中できるようになる サーバ間は従来どおりのレプリケーション コンテナ同士も従来のサーバ間の通信/レプリケーションと同等 01-01/domain 01-02/domain クラスタ01 サーバ クラスタ02 サーバ データのみバックアップ バックアップ 01-02/domain レプリカ/通信コンテナ
13.
IBM Domino for
Docker • サーバにもたせる役割で構成できる – 仮想化により完全独立しているのでDominoサービスがバッティングしなくなるため おなじサーバで複数のDominoサービスが動いている状態にできる – Domino の増減により物理サーバを立てたり減らす必要がなくなる – テスト環境を開発者の環境に作成できる • 個人環境に作成した環境が本番環境と完全に同じ設定になるため、 リリースのハードルが大幅に下がる 01-01/domain 01-02/domain 01-test/domain 02-02/domain 02-01/domain 03-01/domain 03-02/domain … … クラスタ01 サーバ クラスタ02 サーバ 開発環境 データのみバックアップ バックアップ レプリカ
14.
ドメインC クラスタ02クラスタ01 IBM Domino for
Docker • こういうことも可能 Domino 運用管理者環境 ドメインA クラスタ02 サーバ クラスタ01 サーバ ドメインB クラスタ02 サーバ クラスタ01 サーバ オンプレ オンプレ クラウド ひとりまたは 少人数、兼任など SSH 自動監視結果 Domino運用管理者はサーバそのものを気にしないでも良く 対象がある場所がオンプレかクラウドかをきにしないでも良い。 ※オンプレ・・・運用管理者用端末と一緒の場所にあるという意味。
15.
IBM Domino for
Docker • この技術体系がさらに発展すると – クラウド環境との完全ハイブリット – Notes/Dominoマイグレーションの自動化 – NotesエンジニアによるDomino環境構築/監視の完全自動化 – Notesからのサーバ統括管理技術の拡大(Node.js連携含む) – オープンソース民が試験的に色々やっているホスト管理技術の取込み/参入 がユーザ企業の一存でできるようになる • サーバ管理について • Domino 管理について などなど、 Notes/Domino の未来にとって良いことしかない。 夢が広がる IBMさんとHCLさん頑張ってください
16.
Notes/Domino のための Docker 超入門 は以上です ここまでお読み頂きありがとうございました!
17.
補足:Domino をクラウドに移行するという手もあります • サーバそのものを管理するのも面倒だという企業のために、 Dominoのクラウド環境を貸出すサービスもあります。 –
Dominoがのせられる環境の貸出 • IBMCloud (旧 SoftLayer ) • Iaas と呼ばれるサービス全般 – アプリケーションをのせられる環境の貸出 • IBMCloud (旧 Bluemix ) : xPagesのみ • IBM Domino Applications on Cloud (DAC) >> IBM • Comture Domino for Cloud >>コムチュア クラウドといっても、 オンプレとは違う運用コストがかかる バックアップはユーザ企業側で保持しないといけないので、 今あるサーバをすべて捨てられるわけではない 興味のある方はIBMさんに相談を。 クラウド利用が 必ずしも幸せな結果に ならない
Download now