SlideShare a Scribd company logo
1 of 28
Download to read offline
GDGி㒔䚷2014ᖺᛀ䜜ຮᙉ఍ LT 
Docker䛿䛨䜑䜎䛧䛯䚹 
GDG⚄ᡞ䚷㔝⏣ᝅᚿ
䛹䛳䛛䞊䠛䛠䛳䛠䛳䛶䜏䛯 
Docker䛿䝋䝣䝖䜴䜵䜰䝁䞁䝔䝘ෆ䛾䜰䝥䝸䜿䞊䝅䝵䞁䛾䝕䝥䝻䜲䝯䞁䝖䜢⮬ື໬䛩䜛 
䜸䞊䝥䞁䝋䞊䝇䝋䝣䝖䜴䜵䜰䛷䛒䜛䚹 
Linux䜹䞊䝛䝹䛻䛚䛡䜛LXC䛸࿧䜀䜜䜛Linux䝁䞁䝔䝘ᢏ⾡䛸Aufs䛸䛔䛖≉Ṧ䛺䝣䜯䜲 
䝹䝅䝇䝔䝮䜢฼⏝䛧䛶䝁䞁䝔䝘ᆺ䛾௬᝿໬䜢⾜䛖䚹VMware〇ရ䛺䛹䛾᏶඲௬᝿໬䜢 
⾜䛖䝝䜲䝟䞊䝞䜲䝄䞊ᆺ〇ရ䛸ẚ䜉䛶䚸䝕䜱䝇䜽౑⏝㔞䛿ᑡ䛺䛟䚸䜲䞁䝇䝍䞁䝇సᡂ䜔 
䜲䞁䝇䝍䞁䝇㉳ື䛿㏿䛟䚸ᛶ⬟ຎ໬䛜䜋䛸䜣䛹䛺䛔䛸䛔䛖฼Ⅼ䜢ᣢ䛴䚹dockerfile䛸࿧ 
䜀䜜䜛タᐃ䝣䜯䜲䝹䛛䜙䝁䞁䝔䝘䜲䝯䞊䝆䝣䜯䜲䝹䜢సᡂྍ⬟䛸䛔䛖≉ᛶ䜢ᣢ䛴䚹୍᪉ 
䛷䚸䝁䞁䝔䝘OS䛸䛧䛶䛿䝩䝇䝖OS䛸ྠ䛨Linux䜹䞊䝛䝹䛧䛛ືస䛧䛺䛔䚹 
ᘬ⏝䠖Docker - Wikipedia 
http://ja.wikipedia.org/wiki/Docker
䛹䛳䛛䞊䛳䛶 
䛺䜛䜋䛹䚹 
䜘䛟䜟䛛䜙䜣䚹 
䛷䜒䚸䠍䛴䛰䛡㔜せ䛺䛣䛸䛜䚹
䛹䛳䛛䞊䛿 
Go䛷ฟ᮶䛶䛔䜎䛩䚹
኱஦䛺䛣䛸䛺䛾䛷䜒䛖୍ᗘ 
Go䛷 
ฟ᮶䛶䛔䜎䛩䚹
䛱䜗䛳䛸ჶ䜏○䛟䛸 
䞉䝁䞁䝔䝘䛸䛔䛖௬᝿⎔ቃ䛜స䜜䜛 
䞉VMWare䛸䛛䛾௬᝿䝬䝅䞁䛸㐪䛳䛶䚸䝩䝇䝖OS䛾 
䝇䝨䝑䜽䛜䜋䜌㐺⏝䛷䛝䜛 
䞉䝗䝷䜲䝤ᐜ㔞䜒䛭䜣䛺䛻㣗䜟䛺䛔 
䞉䝁䞁䝔䝘䛻౑䛘䜛䛾䛿x64䛾Linux䛰䛡 
䞉DockerHub䜔䚸Dockerfile䛷⡆༢䛻ඹ᭷䛷䛝䜛
⡆༢䛻ゝ䛖䛸 
䛸䛶䜒䝃䜽䝃䜽ື䛔䛶䛟䜜䛶 
䛔䛳䜁䛔⎔ቃస䛳䛶䜒OK䛺 
౽฼䛷䛔䛔䜔䛴䛰䜘
䛺䜣䛷䛹䛳䛛䞊䠛 
௒䜎䛷௬᝿䝬䝅䞁䜢౑䛳䛶䛯 
䞉Ⓨ⾲㈨ᩱస䜛䛯䜑䛾᳨ド⎔ቃ 
䞉㛤Ⓨ⎔ቃ䜢䜟䛡䛶䛚䛟䛯䜑 
䞉᪂䛧䛔OS䜢౑䛳䛶䜏䛯䛔ሙྜ䚸୙ලྜ䛰䜙䛡䛷䜒 
స䜚ᤞ䛶ฟ᮶䜛䛯䜑 
䞉᪂䛧䛔⎔ቃ䛷ᚰᶵ୍㌿
䛺䜣䛷䛹䛳䛛䞊䠛 
ၥ㢟Ⅼ䜒䛔䛟䛴䛛䛒䛳䛶ᅔ䛳䛶䛯 
䞉ᐜ㔞㣗䛖䛛䜙䛭䜣䛺䛻䛔䛳䜁䛔స䛳䛶ಖᣢ䛷䛝䛺 
䛔 
䞉䛒䜛⛬ᗘ䛾ືస䜢䛥䛫䜛䛯䜑䛻䛿䚸䝩䝇䝖䝬䝅䞁 
䛾䝁䜰䛸䛛䝯䝰䝸䛸䛛⤖ᵓ๭䜚ᙜ䛶䜛ᚲせ䛜䛒䜛
䛺䜣䛷䛹䛳䛛䞊䠛 
䛭䜣䛺䛸䛣䜝䛻 
Docker䛜䟿
䛹䛳䛛䞊䜅䛑䛔䜛 
Dockerfile䛿䝁䞁䝔䝘䛾సᡂ䛸䚸సᡂ䛧䛯䝁䞁䝔䝘 
ୖ䛷ᐇ⾜䛧䛯䛔䝁䝬䞁䝗䜢ᐃ⩏䛩䜛䝣䜯䜲䝹䚹 
⎔ቃᵓ⠏䛷䝟䝑䜿䞊䝆䛾䜲䞁䝇䝖䞊䝹䛸䛛䚸䛚Ỵ䜎 
䜚䛾䝁䝬䞁䝗䜢ᐃ⩏䛧䛶䛚䛡䜀䚸సᡂ䛸䜲䞁䝇䝖䞊䝹 
䜢୍ᣓ䛷䜔䛳䛶䛟䜜䜛䚹」〇䜔ඹ᭷䛻౽฼䚹 
ᐇ⾜䝁䝬䞁䝗䛾☜ㄆ⏝䛻䜒౑䛘䜛䚹
䛹䛳䛛䞊䜅䛑䛔䜛 
FROM ubuntu 
MAINTAINER scarviz <scarviz@gmail.com> 
# add work user 
RUN adduser gopher 
RUN echo "gopher:gopher" |chpasswd 
RUN gpasswd -a gopher sudo 
# install package 
RUN apt-get update 
RUN apt-get install -y vim wget unzip git mercurial python 
# change user 
USER gopher 
# work dir 
WORKDIR /home/gopher
䛹䛳䛛䞊䜅䛑䛔䜛䛷GAE/Go 
GAE/Go⎔ቃ䜢సᡂ䛩䜛Dockerfile䜢స䛳䛶䜏䛯 
$ wget http://goo.gl/Dsh8zX -O Dockerfile 
䈜Dockerfile䛿䛂Dockerfile䛃䛸䛔䛖䝣䜯䜲䝹ྡ䛻䛩䜛
䛹䛳䛛䞊䜅䛑䛔䜛䛷GAE/Go 
Dockerfile䛷䝁䞁䝔䝘䛾సᡂ 
$ sudo docker build -t gopher/u1404 . 
䈜䛂gopher/u1404䛃䛿௵ព䛾䜲䝯䞊䝆ྡ 
䚷䛂.䛃䛿Dockerfile䛾᱁⣡䝕䜱䝺䜽䝖䝸(౛䛿䜹䝺䞁䝖)
䛹䛳䛛䞊䜅䛑䛔䜛䛷GAE/Go 
䝁䞁䝔䝘䜢సᡂ䛧䚸㉳ື䛩䜛 
$ sudo docker run -i -t gopher/u1404 /bin/bash 
䈜ඹ᭷䝕䜱䝺䜽䝖䝸䜢సᡂ䛩䜛ሙྜ䛿-v䜸䝥䝅䝵䞁 
$ sudo docker run -i -t -v (䝩䝇䝖䛾ඹ᭷dir):/home/gopher/share_gopher 
gopher/u1404 /bin/bash
䛹䛳䛛䞊䜅䛑䛔䜛䛷GAE/Go 
䝩䝇䝖OS䛷䜰䜽䝉䝇䛷䛝䜛䜘䛖䛻ᐇ⾜ 
$ dev_appserver.py ./ --port 8080 --host 0.0.0.0 
䝩䝇䝖OS䛷䝤䝷䜴䝄䛛䜙 
䛂http://(IP䜰䝗䝺䝇):8080䛃䛻䜰䜽䝉䝇䛩䜜䜀OK
䛹䛳䛛䞊䜅䛑䛔䜛䛷GAE/Go 
Demo The Go gopher@Renee French. http://goo.gl/q6msPI CC BY 3.0
䛹䛳䛛䞊䛾⤂௓䛷䛧䛯 
䛤Ύ⫈ 
䛒䜚䛜䛸䛖䛤䛦䛔䜎䛧䛯
䜅䜝䛟䚷䛹䛳䛛䞊䛾౑䛔᪉ 
⎔ቃ 
䚷Ubuntu14.04 x64 
䚷䈜VMWarePlayer 6䛷ືస
䛹䛳䛛䞊䛾౑䛔᪉ 
Docker䜢䜲䞁䝇䝖䞊䝹 
$ sudo apt-get update 
$ sudo apt-get install docker.io
䛹䛳䛛䞊䛾౑䛔᪉ 
Docker䝁䝬䞁䝗䜢᭷ຠ໬ 
$ source /etc/bash_completion.d/docker.io
䛹䛳䛛䞊䛾౑䛔᪉ 
Docker䝞䞊䝆䝵䞁☜ㄆ 
$ sudo docker --version
䛹䛳䛛䞊䛾౑䛔᪉ 
Docker䜲䝯䞊䝆䛾᳨⣴䚷(౛䠖Ubuntu᳨⣴) 
$ sudo docker search ubuntu 
Docker䜲䝯䞊䝆䜢ྲྀᚓ䚷(౛䠖Ubuntuྲྀᚓ) 
$ sudo docker pull ubuntu
䛹䛳䛛䞊䛾౑䛔᪉ 
ྲྀᚓ῭䜏Docker䜲䝯䞊䝆୍ぴ 
$ sudo docker images
䛹䛳䛛䞊䛾౑䛔᪉ 
Docker䝁䞁䝔䝘సᡂ(㉳ື) 
$ sudo docker run -i -t ubuntu /bin/bash 
䈜䛂ubuntu䛃䛿䜲䝯䞊䝆ྡ 
䚷䛂/bin/bash䛃䛿ᐇ⾜䝁䝬䞁䝗
䛹䛳䛛䞊䛾౑䛔᪉ 
Docker䝁䞁䝔䝘୍ぴ 
$ sudo docker ps -a 
䈜㉳ື୰䛾䜒䛾䛾䜏䛺䜙-a䜸䝥䝅䝵䞁䛿୙せ
䛹䛳䛛䞊䛾౑䛔᪉ 
Docker䝁䞁䝔䝘䛾෌㉳ື 
$ sudo docker start (ID) 
$ sudo docker attach --sig-proxy=false (ID) 
䈜docker run䛿䝁䞁䝔䝘䜢᪂つసᡂ䛩䜛䛾䛷䚸෌㉳ື䛿docker start䜢౑䛖 
䚷ID䛿䝁䞁䝔䝘䛾ID䛷䚸୍ព䛻䛺䜜䜀ୖ䠐᱆⛬ᗘ䛷OK
䛹䛳䛛䞊䛾౑䛔᪉ 
Docker䝁䞁䝔䝘䛾๐㝖䚷䈜ID䛿䝁䞁䝔䝘䛾ID 
$ sudo docker rm (ID) 
Docker䜲䝯䞊䝆䛾๐㝖䚷䈜ID䛿䜲䝯䞊䝆䛾ID 
$ sudo docker rmi (ID)

More Related Content

What's hot

Git - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSGit - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSMatthew McCullough
 
SouthEast LinuxFest 2015 - intro to git
SouthEast LinuxFest 2015 -  intro to gitSouthEast LinuxFest 2015 -  intro to git
SouthEast LinuxFest 2015 - intro to gitedgester
 
GIT - DUG Antwerp
GIT - DUG AntwerpGIT - DUG Antwerp
GIT - DUG AntwerpKrimson
 
Pimp my dev box (Friday Training at Itnig)
Pimp my dev box (Friday Training at Itnig)Pimp my dev box (Friday Training at Itnig)
Pimp my dev box (Friday Training at Itnig)itnig
 
Null Xposed Framework internals and writing modules
Null Xposed Framework internals and writing modulesNull Xposed Framework internals and writing modules
Null Xposed Framework internals and writing modulesAbhinav Chourasia, GMOB
 
Puppet at GitHub
Puppet at GitHubPuppet at GitHub
Puppet at GitHubPuppet
 
Introduction to Version Control with GIT
Introduction to Version Control with GITIntroduction to Version Control with GIT
Introduction to Version Control with GITismet özöztürk
 
Introduction to Gitlab | Gitlab 101 | Training Session
Introduction to Gitlab | Gitlab 101 | Training SessionIntroduction to Gitlab | Gitlab 101 | Training Session
Introduction to Gitlab | Gitlab 101 | Training SessionAnwarul Islam
 
CraftCamp for Students - Introduction to git
CraftCamp for Students - Introduction to gitCraftCamp for Students - Introduction to git
CraftCamp for Students - Introduction to gitcraftworkz
 
Working in Team using Git in Unity
Working in Team using Git in UnityWorking in Team using Git in Unity
Working in Team using Git in UnityRifauddin Tsalitsy
 
Gorush: A push notification server written in Go
Gorush: A push notification server written in GoGorush: A push notification server written in Go
Gorush: A push notification server written in GoBo-Yi Wu
 
Builder and BuildKit
Builder and BuildKitBuilder and BuildKit
Builder and BuildKitMoby Project
 
Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014Puppet
 
Collaborative Coding: Git + Github (NSI Tech Talks)
Collaborative Coding: Git + Github (NSI Tech Talks)Collaborative Coding: Git + Github (NSI Tech Talks)
Collaborative Coding: Git + Github (NSI Tech Talks)Hugo Lopes Tavares
 
Ecosystem session: Sensu + Puppet
Ecosystem session: Sensu + PuppetEcosystem session: Sensu + Puppet
Ecosystem session: Sensu + PuppetSensu Inc.
 

What's hot (20)

CentOS 7 入門
CentOS 7 入門CentOS 7 入門
CentOS 7 入門
 
Git in 5 Minutes
Git in 5 MinutesGit in 5 Minutes
Git in 5 Minutes
 
Git - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCSGit - Intro to the Basics of DVCS
Git - Intro to the Basics of DVCS
 
SouthEast LinuxFest 2015 - intro to git
SouthEast LinuxFest 2015 -  intro to gitSouthEast LinuxFest 2015 -  intro to git
SouthEast LinuxFest 2015 - intro to git
 
GIT - DUG Antwerp
GIT - DUG AntwerpGIT - DUG Antwerp
GIT - DUG Antwerp
 
Golang workshop
Golang workshopGolang workshop
Golang workshop
 
Git, Jenkins & Chuck
Git, Jenkins & ChuckGit, Jenkins & Chuck
Git, Jenkins & Chuck
 
Pimp my dev box (Friday Training at Itnig)
Pimp my dev box (Friday Training at Itnig)Pimp my dev box (Friday Training at Itnig)
Pimp my dev box (Friday Training at Itnig)
 
Null Xposed Framework internals and writing modules
Null Xposed Framework internals and writing modulesNull Xposed Framework internals and writing modules
Null Xposed Framework internals and writing modules
 
Puppet at GitHub
Puppet at GitHubPuppet at GitHub
Puppet at GitHub
 
Starting python
Starting pythonStarting python
Starting python
 
Introduction to Version Control with GIT
Introduction to Version Control with GITIntroduction to Version Control with GIT
Introduction to Version Control with GIT
 
Introduction to Gitlab | Gitlab 101 | Training Session
Introduction to Gitlab | Gitlab 101 | Training SessionIntroduction to Gitlab | Gitlab 101 | Training Session
Introduction to Gitlab | Gitlab 101 | Training Session
 
CraftCamp for Students - Introduction to git
CraftCamp for Students - Introduction to gitCraftCamp for Students - Introduction to git
CraftCamp for Students - Introduction to git
 
Working in Team using Git in Unity
Working in Team using Git in UnityWorking in Team using Git in Unity
Working in Team using Git in Unity
 
Gorush: A push notification server written in Go
Gorush: A push notification server written in GoGorush: A push notification server written in Go
Gorush: A push notification server written in Go
 
Builder and BuildKit
Builder and BuildKitBuilder and BuildKit
Builder and BuildKit
 
Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014Killer R10K Workflow - PuppetConf 2014
Killer R10K Workflow - PuppetConf 2014
 
Collaborative Coding: Git + Github (NSI Tech Talks)
Collaborative Coding: Git + Github (NSI Tech Talks)Collaborative Coding: Git + Github (NSI Tech Talks)
Collaborative Coding: Git + Github (NSI Tech Talks)
 
Ecosystem session: Sensu + Puppet
Ecosystem session: Sensu + PuppetEcosystem session: Sensu + Puppet
Ecosystem session: Sensu + Puppet
 

Similar to Docker and GAE/Go on Ubuntu

IaaS業界激変の背景
IaaS業界激変の背景IaaS業界激変の背景
IaaS業界激変の背景知礼 八子
 
GDG DevFest Kyoto 2014 これからのGoの話をしよう
GDG DevFest Kyoto 2014 これからのGoの話をしようGDG DevFest Kyoto 2014 これからのGoの話をしよう
GDG DevFest Kyoto 2014 これからのGoの話をしようSatoshi Noda
 
CEDEC2014 Live Coding in C++
CEDEC2014 Live Coding in C++CEDEC2014 Live Coding in C++
CEDEC2014 Live Coding in C++Seiya Ishibashi
 
Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017Codemotion
 
Docker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12XDocker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12XJérôme Petazzoni
 
Getting started with go - Florin Patan - Codemotion Milan 2016
Getting started with go - Florin Patan - Codemotion Milan 2016Getting started with go - Florin Patan - Codemotion Milan 2016
Getting started with go - Florin Patan - Codemotion Milan 2016Codemotion
 
GNU Make, Autotools, CMake 簡介
GNU Make, Autotools, CMake 簡介GNU Make, Autotools, CMake 簡介
GNU Make, Autotools, CMake 簡介Wen Liao
 
[db tech showcase Tokyo 2014] D36: 次世代分析基盤 "Data Lake" を支えるPivotalのインメモリ+SQL ...
[db tech showcase Tokyo 2014] D36: 次世代分析基盤 "Data Lake" を支えるPivotalのインメモリ+SQL ...[db tech showcase Tokyo 2014] D36: 次世代分析基盤 "Data Lake" を支えるPivotalのインメモリ+SQL ...
[db tech showcase Tokyo 2014] D36: 次世代分析基盤 "Data Lake" を支えるPivotalのインメモリ+SQL ...Insight Technology, Inc.
 
Githubエコシステムを活用したイマドキの趣味開発
Githubエコシステムを活用したイマドキの趣味開発Githubエコシステムを活用したイマドキの趣味開発
Githubエコシステムを活用したイマドキの趣味開発Go Sueyoshi (a.k.a sue445)
 
Dokku your own heroku 21
Dokku   your own heroku 21Dokku   your own heroku 21
Dokku your own heroku 21Amoniac OÜ
 
第4回WordBenchしずおか
第4回WordBenchしずおか第4回WordBenchしずおか
第4回WordBenchしずおかEndoh Shingo
 
M3 hackathon 2014 slidecast
M3 hackathon 2014   slidecastM3 hackathon 2014   slidecast
M3 hackathon 2014 slidecastYuki Takano
 
Angular js活用事例:filydoc
Angular js活用事例:filydocAngular js活用事例:filydoc
Angular js活用事例:filydocKeiichi Kobayashi
 
松本Linux勉強会 SSH 暗号化と認証のプロトコル
松本Linux勉強会 SSH 暗号化と認証のプロトコル松本Linux勉強会 SSH 暗号化と認証のプロトコル
松本Linux勉強会 SSH 暗号化と認証のプロトコルShiojiri Ohhara
 
Techtalks: taking docker to production
Techtalks: taking docker to productionTechtalks: taking docker to production
Techtalks: taking docker to productionmuayyad alsadi
 

Similar to Docker and GAE/Go on Ubuntu (20)

Docker勉強会
Docker勉強会Docker勉強会
Docker勉強会
 
IaaS業界激変の背景
IaaS業界激変の背景IaaS業界激変の背景
IaaS業界激変の背景
 
GDG DevFest Kyoto 2014 これからのGoの話をしよう
GDG DevFest Kyoto 2014 これからのGoの話をしようGDG DevFest Kyoto 2014 これからのGoの話をしよう
GDG DevFest Kyoto 2014 これからのGoの話をしよう
 
CEDEC2014 Live Coding in C++
CEDEC2014 Live Coding in C++CEDEC2014 Live Coding in C++
CEDEC2014 Live Coding in C++
 
Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017Getting started with Go - Florin Patan - Codemotion Rome 2017
Getting started with Go - Florin Patan - Codemotion Rome 2017
 
Docker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12XDocker and Containers for Development and Deployment — SCALE12X
Docker and Containers for Development and Deployment — SCALE12X
 
Getting started with go - Florin Patan - Codemotion Milan 2016
Getting started with go - Florin Patan - Codemotion Milan 2016Getting started with go - Florin Patan - Codemotion Milan 2016
Getting started with go - Florin Patan - Codemotion Milan 2016
 
GNU Make, Autotools, CMake 簡介
GNU Make, Autotools, CMake 簡介GNU Make, Autotools, CMake 簡介
GNU Make, Autotools, CMake 簡介
 
[db tech showcase Tokyo 2014] D36: 次世代分析基盤 "Data Lake" を支えるPivotalのインメモリ+SQL ...
[db tech showcase Tokyo 2014] D36: 次世代分析基盤 "Data Lake" を支えるPivotalのインメモリ+SQL ...[db tech showcase Tokyo 2014] D36: 次世代分析基盤 "Data Lake" を支えるPivotalのインメモリ+SQL ...
[db tech showcase Tokyo 2014] D36: 次世代分析基盤 "Data Lake" を支えるPivotalのインメモリ+SQL ...
 
Githubエコシステムを活用したイマドキの趣味開発
Githubエコシステムを活用したイマドキの趣味開発Githubエコシステムを活用したイマドキの趣味開発
Githubエコシステムを活用したイマドキの趣味開発
 
Dokku your own heroku 21
Dokku   your own heroku 21Dokku   your own heroku 21
Dokku your own heroku 21
 
Dokku - your own heroku
Dokku  - your own herokuDokku  - your own heroku
Dokku - your own heroku
 
第4回WordBenchしずおか
第4回WordBenchしずおか第4回WordBenchしずおか
第4回WordBenchしずおか
 
About dexcs2014of
About dexcs2014ofAbout dexcs2014of
About dexcs2014of
 
M3 hackathon 2014 slidecast
M3 hackathon 2014   slidecastM3 hackathon 2014   slidecast
M3 hackathon 2014 slidecast
 
DevOps pasv public
DevOps pasv publicDevOps pasv public
DevOps pasv public
 
Angular js活用事例:filydoc
Angular js活用事例:filydocAngular js活用事例:filydoc
Angular js活用事例:filydoc
 
松本Linux勉強会 SSH 暗号化と認証のプロトコル
松本Linux勉強会 SSH 暗号化と認証のプロトコル松本Linux勉強会 SSH 暗号化と認証のプロトコル
松本Linux勉強会 SSH 暗号化と認証のプロトコル
 
JOSA TechTalk: Taking Docker to Production
JOSA TechTalk: Taking Docker to ProductionJOSA TechTalk: Taking Docker to Production
JOSA TechTalk: Taking Docker to Production
 
Techtalks: taking docker to production
Techtalks: taking docker to productionTechtalks: taking docker to production
Techtalks: taking docker to production
 

More from Satoshi Noda

Flutterとプラットフォーム依存の処理の対応について
Flutterとプラットフォーム依存の処理の対応についてFlutterとプラットフォーム依存の処理の対応について
Flutterとプラットフォーム依存の処理の対応についてSatoshi Noda
 
VRをはじめよう!
VRをはじめよう!VRをはじめよう!
VRをはじめよう!Satoshi Noda
 
モバイルVR「Daydream」について
モバイルVR「Daydream」についてモバイルVR「Daydream」について
モバイルVR「Daydream」についてSatoshi Noda
 
モバイルVR「Daydream」でVRの世界にふれてみる
モバイルVR「Daydream」でVRの世界にふれてみるモバイルVR「Daydream」でVRの世界にふれてみる
モバイルVR「Daydream」でVRの世界にふれてみるSatoshi Noda
 
DaydreamではじめるVR
DaydreamではじめるVRDaydreamではじめるVR
DaydreamではじめるVRSatoshi Noda
 
Google VRと開発ノウハウ
Google VRと開発ノウハウGoogle VRと開発ノウハウ
Google VRと開発ノウハウSatoshi Noda
 
Google I/O Extended 報告会 2016 in 関西 LT
Google I/O Extended 報告会 2016 in 関西 LTGoogle I/O Extended 報告会 2016 in 関西 LT
Google I/O Extended 報告会 2016 in 関西 LTSatoshi Noda
 
Google VR - Google I/O Extended 報告会 2016 in 関西 -
Google VR - Google I/O Extended 報告会 2016 in 関西 -Google VR - Google I/O Extended 報告会 2016 in 関西 -
Google VR - Google I/O Extended 報告会 2016 in 関西 -Satoshi Noda
 
Cardboard勉強会
Cardboard勉強会Cardboard勉強会
Cardboard勉強会Satoshi Noda
 
Unity入門勉強会(PG向け)
Unity入門勉強会(PG向け)Unity入門勉強会(PG向け)
Unity入門勉強会(PG向け)Satoshi Noda
 
TensorFlowを触ってみたよ!
TensorFlowを触ってみたよ!TensorFlowを触ってみたよ!
TensorFlowを触ってみたよ!Satoshi Noda
 
Oculus Game Jam 2015 presentation
Oculus Game Jam 2015 presentationOculus Game Jam 2015 presentation
Oculus Game Jam 2015 presentationSatoshi Noda
 
ぶっちゃけ Android wear ってどうよ?
ぶっちゃけ Android wear ってどうよ?ぶっちゃけ Android wear ってどうよ?
ぶっちゃけ Android wear ってどうよ?Satoshi Noda
 
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみたAndroid6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみたSatoshi Noda
 
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオンちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオンSatoshi Noda
 
ちょっとだけさわってみる Go言語
ちょっとだけさわってみる Go言語ちょっとだけさわってみる Go言語
ちょっとだけさわってみる Go言語Satoshi Noda
 
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会Satoshi Noda
 
2014/09/13 Android Wear Hackahon
2014/09/13 Android Wear Hackahon2014/09/13 Android Wear Hackahon
2014/09/13 Android Wear HackahonSatoshi Noda
 
Android Wear のムダ知識
Android Wear のムダ知識Android Wear のムダ知識
Android Wear のムダ知識Satoshi Noda
 
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」Satoshi Noda
 

More from Satoshi Noda (20)

Flutterとプラットフォーム依存の処理の対応について
Flutterとプラットフォーム依存の処理の対応についてFlutterとプラットフォーム依存の処理の対応について
Flutterとプラットフォーム依存の処理の対応について
 
VRをはじめよう!
VRをはじめよう!VRをはじめよう!
VRをはじめよう!
 
モバイルVR「Daydream」について
モバイルVR「Daydream」についてモバイルVR「Daydream」について
モバイルVR「Daydream」について
 
モバイルVR「Daydream」でVRの世界にふれてみる
モバイルVR「Daydream」でVRの世界にふれてみるモバイルVR「Daydream」でVRの世界にふれてみる
モバイルVR「Daydream」でVRの世界にふれてみる
 
DaydreamではじめるVR
DaydreamではじめるVRDaydreamではじめるVR
DaydreamではじめるVR
 
Google VRと開発ノウハウ
Google VRと開発ノウハウGoogle VRと開発ノウハウ
Google VRと開発ノウハウ
 
Google I/O Extended 報告会 2016 in 関西 LT
Google I/O Extended 報告会 2016 in 関西 LTGoogle I/O Extended 報告会 2016 in 関西 LT
Google I/O Extended 報告会 2016 in 関西 LT
 
Google VR - Google I/O Extended 報告会 2016 in 関西 -
Google VR - Google I/O Extended 報告会 2016 in 関西 -Google VR - Google I/O Extended 報告会 2016 in 関西 -
Google VR - Google I/O Extended 報告会 2016 in 関西 -
 
Cardboard勉強会
Cardboard勉強会Cardboard勉強会
Cardboard勉強会
 
Unity入門勉強会(PG向け)
Unity入門勉強会(PG向け)Unity入門勉強会(PG向け)
Unity入門勉強会(PG向け)
 
TensorFlowを触ってみたよ!
TensorFlowを触ってみたよ!TensorFlowを触ってみたよ!
TensorFlowを触ってみたよ!
 
Oculus Game Jam 2015 presentation
Oculus Game Jam 2015 presentationOculus Game Jam 2015 presentation
Oculus Game Jam 2015 presentation
 
ぶっちゃけ Android wear ってどうよ?
ぶっちゃけ Android wear ってどうよ?ぶっちゃけ Android wear ってどうよ?
ぶっちゃけ Android wear ってどうよ?
 
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみたAndroid6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみた
 
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオンちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオン
 
ちょっとだけさわってみる Go言語
ちょっとだけさわってみる Go言語ちょっとだけさわってみる Go言語
ちょっとだけさわってみる Go言語
 
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
 
2014/09/13 Android Wear Hackahon
2014/09/13 Android Wear Hackahon2014/09/13 Android Wear Hackahon
2014/09/13 Android Wear Hackahon
 
Android Wear のムダ知識
Android Wear のムダ知識Android Wear のムダ知識
Android Wear のムダ知識
 
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
 

Docker and GAE/Go on Ubuntu