build vm images & containers using packer
TRANSCRIPT
>> Yorgos Saslis | @gsaslis | DevStaff Meetup, Heraklion, Crete
Build Images for your Environments
DEV, TEST, STAGING, PROD HOW TO
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
HMM LOOKS INNOCENT ENOUGH…
4
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
QUESTIONS
6
(me to you : P )
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
SECTION ONE: ABOUT IMAGES
7
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
WHAT’S INCLUDED (USUALLY)
OS
LIBS
3rd party
dependencies
your app
8
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
WHAT’S NOT INCLUDED
state
conflogs
db
9
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
SECTION TWO: USING IMAGES
10
>> Y
org
os S
aslis
|
@g
sa
slis
|D
ev
Sta
ff M
ee
tup
, He
raklio
n, C
rete
USE CASES
11
(Your Image)
>> Y
org
os S
aslis
|
@g
sa
slis
| D
ev
Sta
ff M
ee
tup
, He
raklio
n, C
rete
SECTION THREE: BUILDING IMAGES
12
>> Y
org
os S
aslis
|
@g
sa
slis
| D
ev
Sta
ff M
ee
tup
, He
raklio
n, C
rete
PACKER.IO
open source
13
100% free to use
active support
@mitchellh
>> Y
org
os S
aslis
|
@g
sa
slis
| D
ev
Sta
ff M
ee
tup
, He
raklio
n, C
rete
HOW IT WORKS
14
START VM PROVISION PACKAGE POST-PROC
>> Y
org
os S
aslis
|
@g
sa
slis
| D
ev
Sta
ff M
ee
tup
, He
raklio
n, C
rete
BUILDERS (START + PACKAGE)
15
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
SECTION FOUR: HANDS ON
18
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
ENVIRONMENTS
20
DEV TEST (CI) STAGING PROD
>> Y
org
os S
aslis
|
@g
sa
slis
|
De
vS
taff
Me
etu
p, H
era
klio
n, C
rete
SECTION FIVE: NOW WHAT
23
>> Y
org
os S
aslis
|
@g
sa
slis
|D
ev
Sta
ff M
ee
tup
, He
raklio
n, C
rete
WHAT DO I DO WITH THIS?
24
>> Y
org
os S
aslis
|
@g
sa
slis
|D
ev
Sta
ff M
ee
tup
, He
raklio
n, C
rete
SIMPLE AS 1, 2, 3.
27
VAGRANT UP
1
VAGRANT SSH
2
DEV ENV !!!
2
>> Y
org
os S
aslis
|
So
ftw
are
De
ve
lop
er
| @
gsa
slis
THANK YOU!
29
Yorgos [email protected]/gsaslis