More Related Content
PPTX
PPTX
Introduction to arm virtualization PDF
PDF
20170111 macnica networks-nohara_rancher_usecase PDF
PPTX
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する PPTX
PDF
What's hot
PDF
Rancherでwindows server上のコンテナを管理できるか PDF
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~ PDF
PDF
超便利! Unity Cloud Build の使い方 PDF
PPTX
PPT
PDF
kernelvm1118関西-KVM vs AHF vs HAXM! PPTX
PDF
PPT
PDF
X pages day発表_20141118 final PPTX
PPTX
Riot.jsを用いたweb開発 takusuta tech conf #1 PDF
Node.jsでサーバプログラマ デビューしよう PPTX
JPSPSLT-「WindowsAzure 最新事情」2014年2月版 PDF
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから PDF
すぐにでも使える Windows Virtual Desktop PDF
PDF
Nifty cloud automationでクラウド構築・運用の自動化 Viewers also liked
PDF
最新追従 バリバリの NetCommons3 紹介 PDF
Nc3開発環境(vagrant)構築(Windows編) PPTX
PPTX
30分で出来ちゃう簡単グループウェアサイト by NetCommons PPTX
CodeIgniter4 (PHPカンファレンス関西2016 懇親会LT) PDF
NetCommonsユーザカンファレンス2016 オープンソース・ワークショップ Similar to コンテナで作る開発環境 (20161104 CodeIgniter Night)
PPTX
Devcontainerのススメ(1)-Devcontainerとはどういう技術?- PDF
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー PPTX
PDF
PDF
PDF
Vagrant + VirtualBox + Chef を使った環境構築方法について PDF
コンテナーによるIT基盤変革 - IT infrastructure transformation - PDF
PDF
PDF
PPTX
Docker入門~word press環境を作ってみる ハンズオン編 ver1.4~ pulic コンテナで作る開発環境 (20161104 CodeIgniter Night)
- 1.
- 2.
大野 智之
@tabimoba
• コミュニティ
•IDCFクラウドユーザー会
• NetCommons(コモンズネット)
など
• 好きなフレームワーク
• CodeIgniter
• 本内容は発表者個人の見解であり、
所属組織の見解を表すものではありません。
自己紹介
- 3.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
• コンテナなのでコンテナの作成、起動が早い
• メモリやストレージが無駄なく利用できる
コンテナのメリット
VM1VM2
Container1
Container2
Container3
仮想マシン(VM)の場合 コンテナの場合
VMごとにメモリ、
ストレージを事前に
割り当てて専有しておく
必要がある
割り当てたメモリや
ストレージが全て
消費されるとは限らない
起動可能なVM数はメモリ、
ストレージの容量に依存する
(物理メモリ以上のメモリ容量
をVMに割り当てられない)
全てのコンテナでメモリ、
ストレージを共有する
実質無制限でコンテナ、
ストレージを起動可能
メモリの少ない環境でも
複数のコンテナを起動す
ることができる
- 17.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
コンテナの作成
▽ CentOS 7
$lxc launch images:centos/7/amd64 -c security.privileged=true
▽ CentOS 6
$ lxc launch images:centos/6/amd64
▽ Ubuntu 14.04
$ lxc launch ubuntu:14.04
▽ Ubuntu 16.04
$ lxc launch ubuntu:16.04
- 31.
コンテナ一覧表示
# lxc list
+---------------+---------+---------------------+------+------------+-----------+
|NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+---------------+---------+---------------------+------+------------+-----------+
| fast-ghoul | RUNNING | 10.238.76.9 (eth0) | | PERSISTENT | 0 |
+---------------+---------+---------------------+------+------------+-----------+
| hogecontainer | RUNNING | 10.238.76.42 (eth0) | | PERSISTENT | 0 |
+---------------+---------+---------------------+------+------------+-----------+
- 32.
- 33.
コンテナのシェルを利用する
# lxc exechogecontainer /bin/bash
[root@hogecontainer ~]# uname -a
Linux hogecontainer 4.2.0-36-generic #42~14.04.1-Ubuntu SMP
Fri May 13 17:27:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@hogecontainer ~]# cat /etc/redhat-release
CentOS release 6.8 (Final)
- 34.
- 35.
- 36.