SlideShare une entreprise Scribd logo
1  sur  23
Docker Meetup
Tokyo 2014 #1

"Up" with Vagrant and Docker
Hiroshi Miura(@miurahr)
NTTデータ
基盤システム事業本部

Copyright © 2013 NTT DATA Corporation
Disclaimer

●

●

●

Any product name, service name, software name and other marks a
re trade mark or registered mark of corresponding companies.
This presentation is in a purpose of providing current information on
emerging technologies and there is no grantee of correctness and/o
r persistence of features in any future.
A presenter and NTT Data Corporation provide information in as-is b
asis and have no responsiveness for results that you got according
to information in this presentation material.

Copyright © 2013 NTT DATA Corporation

2
Copyright © 2013 NTT DATA Corporation

3
Introduction to Vagrant
Vagrantのご紹介

vagrantup.com
Copyright © 2013 NTT DATA Corporation

4
What is Vagrant

●

開発環境を仮想マシンやコンテナ、クラウドに作成

●

商用環境とできるだけ同一の環境をつくることを優先

●

アプリ・リポジトリに設定がおいてあることがおおい

●

Mitchell Hashimoto氏が作者

●

Rubyで書かれている

●

基本はOracleVM VirtualBoxとAWS EC2

●

有償オプションで、VMWare Fusion

Copyright © 2013 NTT DATA Corporation

5
Vagrant Users
●

今までの典型的なVagrantユーザ像
–

Webデベロッパー

–

MacBook AirかMacBook Pro利用者が多い

–

VirtualBoxでUbuntu利用が多い

–

提供先はAWSやVPS上へホスト

–

Ruby/RoR使いが多い

–

Github利用者が多い

Copyright © 2013 NTT DATA Corporation

6
Vagrant Users
●

新しいタイプのユーザ
–
–
–
–
–

インフラエンジニア
RHEL, CentOSまたはWindows利用者
vCenter, OpenStack等をデプロイ
Puppet, Chef, またはAnsible使い
OpenFlowに興味

Copyright © 2013 NTT DATA Corporation

7
Vagrant Plugins
●

Vagrant 1.1+からプラグイン可能となる(2013.2〜)
–
–

Provisioner: ゲスト設定方法の提供

–

host/guest: OSサポート

–

●

Provider: 仮想マシン等ドライブの提供

Synced_folder: フォルダ同期方法の提供

Vagrant 1.4からDocker provisionerが標準提供 

Copyright © 2013 NTT DATA Corporation

8
Vagrant provisioner
●

Shell, Puppet, Chefでの設定が標準で可能

●

Puppet: スタンドアロン、Client/Server可
–

スタンドアロンでは以下にマウント
●
●

/tmp/puppet-manifest
/tmp/puppet-modules

●

Chef: Chef-solo, Client/Server可

●

Shell: インライン、外部シェル可能

●

Salt, Docker...

Copyright © 2013 NTT DATA Corporation

9
Vagrant installation
●

VirtualBoxインストール

●

Vagrantインストーラダウンロード
–

Mac, Windows, Linux(CentOS/RHEL, Ubuntu/Debian)

●

Vagrantインストール

●

Vagrant box入手(自動取得も可能)

●

作業ディレクトリ作成し、コマンド実行

Copyright © 2013 NTT DATA Corporation

10
What is Vagrant box
●

●

事前に作られたVMイメージや相当物
さまざまなプラットホームが用意され、公開もされてい
る

●

自身でつくることも可能

●

プロバイダー毎に形式が相違

●

変換も可能(development in progress)

Copyright © 2013 NTT DATA Corporation

11
Find your Boxes

●

Catalog siteでURL入手
–

●

vagrantbox.es

コマンドの実行
$ vagrant box add <boxname> <url>

●

設定に記載する方法もある
config.vm.box_url= "<URL>"

Copyright © 2013 NTT DATA Corporation

12
Environment creation

●

プロジェクト内に設定"Vagrantfile"を作成

$ vagrant init

Copyright © 2013 NTT DATA Corporation

13
Vagrantfile例
# -*- mode: ruby -*# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://domain.com/path/to/above.box"
config.vm.network :forwarded_port, guest: 80, host: 8080
config.vm.network :private_network, ip: "192.168.33.10"
config.vm.provider :kvm do |kvm|
kvm.gui = "true"
kvm.image_type = "qcow2"
kvm.memory_size = "512m"
kvm.core_number = 2
kvm.cpu_model = 'i686'
end
config.vm.provision :shell, inline: <<-SH
set -x
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update
sudo apt-get install -y apache
SH
end

Copyright © 2013 NTT DATA Corporation

14
Vagrant eco-system
●

Vagrant Plugin 開発コミュニティ
種類

プロジェクト

機能

provider

Vagrant-KVM

provider

Vagrant-LXC

provider

Vagrant-libvirt

libvirtを用いて、遠隔ホストで
Xen,KVM等を利用可能にする

provider

Vagrant-AWS

AWS上で利用可能にする

Command

Vagrant-mutate

Boxの形式を変換する

Command

Sahara

スナップショットを操作する

Copyright © 2013 NTT DATA Corporation

LinuxとKVMをホスト環境とし
て利用可能にする
LinuxホストのLXCで利用する

15
Vagrant eco-system
●

バラエティに富んだ開発コミュニティ
種類

プロジェクト

機能

provisioner

vagrant-cachier

ゲストOSを判定して、 OS package/gem
file等のキャッシュを永続化する

provisioner

vagrant-dns
vagrant-hostmanager

管理対象に合わせてDNS/host設定を更新
する

provisioner

vagrant-ansible

Ansibleでコンフィグを行う

provider

vagrant-rackspace

RackSpaceでのマシン管理を可能にする

provider

vagrant-parallels

parallels 上でマシン管理

provider

vagrant-digitalocean

DigitalOcean上のマシン管理を可能にする

box repository

vagrantbox.es

public boxのリポジトリ

Copyright © 2013 NTT DATA Corporation

16
Copyright © 2013 NTT DATA Corporation

17
Vagrant and Docker
●

基本的なアイディア
–

Vagrant上でDocker環境をデプロイ

ゲストに自動的にDockerをインストール
– ゲストに自動的にDockerイメージを導入
Docker Provisioner
–

●

–

Vagrant 1.1-1.3: 外部プラグイン

–

Vagrant 1.4+ (Dec., 2013) 標準装備

Copyright © 2013 NTT DATA Corporation

18
Docker provisioner
●

●

●

●

ゲストOSを自動判別して、適切なDockerのパッケージをゲ
ストにインストール
Docker稼働環境を、好みの仮想環境上にコマンド一発で作
成できる
Puppet等の知識は不要
Docker環境が構築された後は、vagrant sshでログインして
、dockerコマンドで操作できる
Container
image
Vagrant

Container
image

手軽にDocker環境を試すのに最適!

Docker
Box Images
(Fedora, Ubuntu, etc)
Host OS/Hypervisor

Copyright © 2013 NTT DATA Corporation

19
Vagrantfile example for Docker
Ubuntu RaringをゲストOSとしてVM上にインストールして、docker環境を整え、
busybox docker imageを導入する
Vagrant.configure("2") do |config|
config.vm.box = "raring"
config.vm.box_url = “https://dl.dropboxusercontent.com/u/547671/thinkstackraring64.box”
if Vagrant.has_plugin?("vagrant-cachier")
config.cache.auto_detect = true
end
config.vm.provision :shell, inline: <<-SH
set -x
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update
SH
config.vm.provision "docker" do |d|
d.pull_images "busybox"
end
end
Copyright © 2013 NTT DATA Corporation

20
Packer
●

●

VagrantのHashicorpが開発するプロダクト
一つのレシピから、複数のゲストイメージを生
成可能
–

VirtualBox

–

VMWare

–

Libvirt/KVM

–

LXC

–

Docker

●

Dockerのテンプレートや、Vagrant BOX(bento plugin)の生成

●

Shell, Puppetなど、従来からのお気に入りの方法で定義できる

Copyright © 2013 NTT DATA Corporation

21
全体 イメージ
Container images

開発環境

Provisioner
(Puppet, Chef, Docker)
Vagrant

Box Images
(Fedora, Ubuntu, etc)
Provider
(VirtualBox, KVM, LXC
Libvirt, AWS)

Command
(Snapshot
mutate)

Host OS/Hypervisor(VB, VMware, KVM)

PACKER

RubyGems
Pypi, etc

レシピ PuppetShell
Copyright © 2013 NTT DATA Corporation

Box Images
(Fedora, Ubuntu, etc)
Remote Host

LXC image

OS package
repository

Provisioner
(Puppet, Chef, Docker)

docker
repository

Docker template
VM image

Vagrant box
repository

22
Contact
miurahr at nttdata co jp
@miurahr (Twitter/LinkedIn/Github)
Copyright © 2011 NTT DATA Corporation

Copyright © 2013 NTT DATA Corporation

Contenu connexe

Tendances

Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要Kazuyuki Mori
 
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)Akihiro Suda
 
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Asuka Suzuki
 
DockerとPodmanの比較
DockerとPodmanの比較DockerとPodmanの比較
DockerとPodmanの比較Akihiro Suda
 
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)NTT DATA Technology & Innovation
 
Dockerだけではないコンテナのはなし
DockerだけではないコンテナのはなしDockerだけではないコンテナのはなし
DockerだけではないコンテナのはなしKatsunori Kanda
 
最近良く聞く Kubernetes を体験してみた イントロ + 活用編
最近良く聞く Kubernetes を体験してみた イントロ + 活用編最近良く聞く Kubernetes を体験してみた イントロ + 活用編
最近良く聞く Kubernetes を体験してみた イントロ + 活用編Fuminobu Takeyama
 
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春VerMasahito Zembutsu
 
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Masahito Zembutsu
 
[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能Akihiro Suda
 
Dockerで開発環境をデリバる
Dockerで開発環境をデリバるDockerで開発環境をデリバる
Dockerで開発環境をデリバるDaigou Harada
 
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINARVirtualTech Japan Inc.
 
Docker + Checkpoint/Restore
Docker + Checkpoint/RestoreDocker + Checkpoint/Restore
Docker + Checkpoint/Restorekawamuray
 
Hybrid Public Key Encryption (HPKE)
Hybrid Public Key Encryption (HPKE)Hybrid Public Key Encryption (HPKE)
Hybrid Public Key Encryption (HPKE)Jun Kurihara
 
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)Akihiro Suda
 
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!Kohei Tokunaga
 
コンテナは次世代サービスの主流になるか?
コンテナは次世代サービスの主流になるか?コンテナは次世代サービスの主流になるか?
コンテナは次世代サービスの主流になるか?SAKURA Internet Inc.
 
Dockerのネットワークについて
DockerのネットワークについてDockerのネットワークについて
DockerのネットワークについてNobuyuki Matsui
 

Tendances (20)

Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
 
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)
 
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
 
DockerとPodmanの比較
DockerとPodmanの比較DockerとPodmanの比較
DockerとPodmanの比較
 
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
 
Moby Project
Moby ProjectMoby Project
Moby Project
 
Dockerだけではないコンテナのはなし
DockerだけではないコンテナのはなしDockerだけではないコンテナのはなし
Dockerだけではないコンテナのはなし
 
最近良く聞く Kubernetes を体験してみた イントロ + 活用編
最近良く聞く Kubernetes を体験してみた イントロ + 活用編最近良く聞く Kubernetes を体験してみた イントロ + 活用編
最近良く聞く Kubernetes を体験してみた イントロ + 活用編
 
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver
 
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
 
Docker で Deep Learning
Docker で Deep LearningDocker で Deep Learning
Docker で Deep Learning
 
[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能[CNDT] 最近のDockerの新機能
[CNDT] 最近のDockerの新機能
 
Dockerで開発環境をデリバる
Dockerで開発環境をデリバるDockerで開発環境をデリバる
Dockerで開発環境をデリバる
 
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
仮想化技術として注目されているDocker入門 - PASONATECH ADVANTAGE SEMINAR
 
Docker + Checkpoint/Restore
Docker + Checkpoint/RestoreDocker + Checkpoint/Restore
Docker + Checkpoint/Restore
 
Hybrid Public Key Encryption (HPKE)
Hybrid Public Key Encryption (HPKE)Hybrid Public Key Encryption (HPKE)
Hybrid Public Key Encryption (HPKE)
 
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
 
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
OCIv2?!軽量高速なイケてる次世代イメージ仕様の最新動向を抑えよう!
 
コンテナは次世代サービスの主流になるか?
コンテナは次世代サービスの主流になるか?コンテナは次世代サービスの主流になるか?
コンテナは次世代サービスの主流になるか?
 
Dockerのネットワークについて
DockerのネットワークについてDockerのネットワークについて
Dockerのネットワークについて
 

En vedette

Vagrant and Docker
Vagrant and DockerVagrant and Docker
Vagrant and DockerNascenia IT
 
Vagrant and docker
Vagrant and dockerVagrant and docker
Vagrant and dockerDuckDuckGo
 
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩Wen-Tien Chang
 
Vagrant + Docker provider [+Puppet]
Vagrant + Docker provider [+Puppet]Vagrant + Docker provider [+Puppet]
Vagrant + Docker provider [+Puppet]Nicolas Poggi
 
Vagrant and docker
Vagrant and dockerVagrant and docker
Vagrant and docker文峰 眭
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

En vedette (7)

Vagrant and Docker
Vagrant and DockerVagrant and Docker
Vagrant and Docker
 
Vagrant and docker
Vagrant and dockerVagrant and docker
Vagrant and docker
 
Vagrant
VagrantVagrant
Vagrant
 
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
 
Vagrant + Docker provider [+Puppet]
Vagrant + Docker provider [+Puppet]Vagrant + Docker provider [+Puppet]
Vagrant + Docker provider [+Puppet]
 
Vagrant and docker
Vagrant and dockerVagrant and docker
Vagrant and docker
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similaire à "Up" with vagrant and docker

オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)NTT DATA Technology & Innovation
 
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会Yusuke Naka
 
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーションMasahito Zembutsu
 
Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Tomoya Hibi
 
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもんDocker Swarm モード にゅうもん
Docker Swarm モード にゅうもんMasahito Zembutsu
 
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)NTT DATA Technology & Innovation
 
Wasm blazor and wasi 2
Wasm blazor and wasi 2Wasm blazor and wasi 2
Wasm blazor and wasi 2Takao Tetsuro
 
Docker Machineを始めるには?
Docker Machineを始めるには?Docker Machineを始めるには?
Docker Machineを始めるには?Masahito Zembutsu
 
Go 製リアルタイムサーバーの Kubernetes での運用について
Go 製リアルタイムサーバーの  Kubernetes での運用についてGo 製リアルタイムサーバーの  Kubernetes での運用について
Go 製リアルタイムサーバーの Kubernetes での運用についてKairiOkumura
 
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperleger Tokyo Meetup
 
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...Shinji Takao
 
Docker講習会資料
Docker講習会資料Docker講習会資料
Docker講習会資料teruyaono1
 
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Masahito Zembutsu
 
CloudStack概要と最新動向_JulyTechFesta
CloudStack概要と最新動向_JulyTechFestaCloudStack概要と最新動向_JulyTechFesta
CloudStack概要と最新動向_JulyTechFestasamemoon
 
Prometheus超基礎公開用.pdf
Prometheus超基礎公開用.pdfPrometheus超基礎公開用.pdf
Prometheus超基礎公開用.pdf勇 黒沢
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月VirtualTech Japan Inc.
 

Similaire à "Up" with vagrant and docker (20)

オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
 
WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会WebRTCを始めよう! HTML5fun 第一回勉強会
WebRTCを始めよう! HTML5fun 第一回勉強会
 
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
 
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
 
Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続
 
Docker Swarm モード にゅうもん
Docker Swarm モード にゅうもんDocker Swarm モード にゅうもん
Docker Swarm モード にゅうもん
 
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)
 
Wasm blazor and wasi 2
Wasm blazor and wasi 2Wasm blazor and wasi 2
Wasm blazor and wasi 2
 
Docker Machineを始めるには?
Docker Machineを始めるには?Docker Machineを始めるには?
Docker Machineを始めるには?
 
ドリコムのインフラCI
ドリコムのインフラCIドリコムのインフラCI
ドリコムのインフラCI
 
Go 製リアルタイムサーバーの Kubernetes での運用について
Go 製リアルタイムサーバーの  Kubernetes での運用についてGo 製リアルタイムサーバーの  Kubernetes での運用について
Go 製リアルタイムサーバーの Kubernetes での運用について
 
DPDKを拡張してみた話し
DPDKを拡張してみた話しDPDKを拡張してみた話し
DPDKを拡張してみた話し
 
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
 
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
 
Docker講習会資料
Docker講習会資料Docker講習会資料
Docker講習会資料
 
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
 
GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較
 
CloudStack概要と最新動向_JulyTechFesta
CloudStack概要と最新動向_JulyTechFestaCloudStack概要と最新動向_JulyTechFesta
CloudStack概要と最新動向_JulyTechFesta
 
Prometheus超基礎公開用.pdf
Prometheus超基礎公開用.pdfPrometheus超基礎公開用.pdf
Prometheus超基礎公開用.pdf
 
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
 

Plus de Hiroshi Miura

Intoroduction of py7zr
Intoroduction of py7zrIntoroduction of py7zr
Intoroduction of py7zrHiroshi Miura
 
Building production server on docker
Building production server on dockerBuilding production server on docker
Building production server on dockerHiroshi Miura
 
How GNSS changes mapping?
How GNSS changes mapping?How GNSS changes mapping?
How GNSS changes mapping?Hiroshi Miura
 
Osm how to_mapping_2014
Osm how to_mapping_2014Osm how to_mapping_2014
Osm how to_mapping_2014Hiroshi Miura
 
How to mapping_hondout
How to mapping_hondoutHow to mapping_hondout
How to mapping_hondoutHiroshi Miura
 
赤羽マッピングパーティ
赤羽マッピングパーティ赤羽マッピングパーティ
赤羽マッピングパーティHiroshi Miura
 
tohoku univ alumni meeting
 tohoku univ alumni meeting tohoku univ alumni meeting
tohoku univ alumni meetingHiroshi Miura
 
Japan OSS promotion Forum symposium - Neaoss wg2 activity
Japan OSS promotion Forum symposium - Neaoss wg2 activityJapan OSS promotion Forum symposium - Neaoss wg2 activity
Japan OSS promotion Forum symposium - Neaoss wg2 activityHiroshi Miura
 
SotM2011 crisis mapping and sinsai.info
SotM2011 crisis mapping and sinsai.infoSotM2011 crisis mapping and sinsai.info
SotM2011 crisis mapping and sinsai.infoHiroshi Miura
 
unihandecode: An Unicode transliteration library
unihandecode: An Unicode transliteration libraryunihandecode: An Unicode transliteration library
unihandecode: An Unicode transliteration libraryHiroshi Miura
 
Infotalk#33 "みんなでつくる震災復興支援プラットホームSinsai.infoを実現する技術とチーム運営"
Infotalk#33 "みんなでつくる震災復興支援プラットホームSinsai.infoを実現する技術とチーム運営"Infotalk#33 "みんなでつくる震災復興支援プラットホームSinsai.infoを実現する技術とチーム運営"
Infotalk#33 "みんなでつくる震災復興支援プラットホームSinsai.infoを実現する技術とチーム運営"Hiroshi Miura
 
日本国際地図学会 20110808 震災とジオメディア 
日本国際地図学会  20110808 震災とジオメディア 日本国際地図学会  20110808 震災とジオメディア 
日本国際地図学会 20110808 震災とジオメディア Hiroshi Miura
 
Sinsai.info Symposium: OSM now
Sinsai.info Symposium: OSM nowSinsai.info Symposium: OSM now
Sinsai.info Symposium: OSM nowHiroshi Miura
 
Sinsai.info, CrisisMap and the next
Sinsai.info, CrisisMap and the nextSinsai.info, CrisisMap and the next
Sinsai.info, CrisisMap and the nextHiroshi Miura
 
Starting Osm Japan2008 Sot M2008
Starting Osm Japan2008 Sot M2008Starting Osm Japan2008 Sot M2008
Starting Osm Japan2008 Sot M2008Hiroshi Miura
 

Plus de Hiroshi Miura (17)

Intoroduction of py7zr
Intoroduction of py7zrIntoroduction of py7zr
Intoroduction of py7zr
 
Building production server on docker
Building production server on dockerBuilding production server on docker
Building production server on docker
 
How GNSS changes mapping?
How GNSS changes mapping?How GNSS changes mapping?
How GNSS changes mapping?
 
Osm how to_mapping_2014
Osm how to_mapping_2014Osm how to_mapping_2014
Osm how to_mapping_2014
 
How to mapping_hondout
How to mapping_hondoutHow to mapping_hondout
How to mapping_hondout
 
赤羽マッピングパーティ
赤羽マッピングパーティ赤羽マッピングパーティ
赤羽マッピングパーティ
 
webdb forum_sinsai
webdb forum_sinsaiwebdb forum_sinsai
webdb forum_sinsai
 
tohoku univ alumni meeting
 tohoku univ alumni meeting tohoku univ alumni meeting
tohoku univ alumni meeting
 
Japan OSS promotion Forum symposium - Neaoss wg2 activity
Japan OSS promotion Forum symposium - Neaoss wg2 activityJapan OSS promotion Forum symposium - Neaoss wg2 activity
Japan OSS promotion Forum symposium - Neaoss wg2 activity
 
SotM2011 crisis mapping and sinsai.info
SotM2011 crisis mapping and sinsai.infoSotM2011 crisis mapping and sinsai.info
SotM2011 crisis mapping and sinsai.info
 
unihandecode: An Unicode transliteration library
unihandecode: An Unicode transliteration libraryunihandecode: An Unicode transliteration library
unihandecode: An Unicode transliteration library
 
Infotalk#33 "みんなでつくる震災復興支援プラットホームSinsai.infoを実現する技術とチーム運営"
Infotalk#33 "みんなでつくる震災復興支援プラットホームSinsai.infoを実現する技術とチーム運営"Infotalk#33 "みんなでつくる震災復興支援プラットホームSinsai.infoを実現する技術とチーム運営"
Infotalk#33 "みんなでつくる震災復興支援プラットホームSinsai.infoを実現する技術とチーム運営"
 
日本国際地図学会 20110808 震災とジオメディア 
日本国際地図学会  20110808 震災とジオメディア 日本国際地図学会  20110808 震災とジオメディア 
日本国際地図学会 20110808 震災とジオメディア 
 
Sinsai.info Symposium: OSM now
Sinsai.info Symposium: OSM nowSinsai.info Symposium: OSM now
Sinsai.info Symposium: OSM now
 
Sinsai.info, CrisisMap and the next
Sinsai.info, CrisisMap and the nextSinsai.info, CrisisMap and the next
Sinsai.info, CrisisMap and the next
 
Kof2005 Presen
Kof2005 PresenKof2005 Presen
Kof2005 Presen
 
Starting Osm Japan2008 Sot M2008
Starting Osm Japan2008 Sot M2008Starting Osm Japan2008 Sot M2008
Starting Osm Japan2008 Sot M2008
 

Dernier

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 

Dernier (7)

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 

"Up" with vagrant and docker