C l a i m c o n t r o l o f y o u r D o c k e - - PowerPoint PPT Presentation

c l a i m c o n t r o l o f y o u r d o c k e r i ma g e s
SMART_READER_LITE
LIVE PREVIEW

C l a i m c o n t r o l o f y o u r D o c k e - - PowerPoint PPT Presentation

C l a i m c o n t r o l o f y o u r D o c k e r i ma g e s D i i m m i i t t a a r r Z a a h h a a r r i i e e v o o p p e n S U S E A d v o c a t e d i m i t a r @ z


slide-1
SLIDE 1

C l a i m c

  • n

t r

  • l
  • f

y

  • u

r D

  • c

k e r i ma g e s

D i m i m i t i t a r a r Z a h a h a r a r i e i e v

  • p
  • p

e n S U S E A d v

  • c

a t e d i m i t a r @ z a h a r i e v . p r

  • @

s h e k e r i e v

slide-2
SLIDE 2

2

A g e n d a D

  • c

k e r & R e g i s t r y C

  • n

t r

  • l

D e mo

slide-3
SLIDE 3

3

W h a t i s D

  • c

k e r a n y w a y ?

Let’s have few words about it.

slide-4
SLIDE 4

4

C

  • n

t a i n e r i z a t i

  • n

v s V i r t u a l i z a t i

  • n

V i r t u a l i z a t i

  • n

C

  • n

t a i n e r i z a t i

  • n

Source: https://docs.docker.com/get-started

slide-5
SLIDE 5

5

C

  • n

t a i n e r i z a t i

  • n

a n d V i r t u a l i z a t i

  • n

Source: https://www.docker.com/what-container

slide-6
SLIDE 6

6

T e r mi n

  • l
  • g

y

  • C
  • n

t a i n e r

C

  • n

t a i n e r s a r e p r

  • c

e s s e s w i t h m u c h m

  • r

e i s

  • l

a t i

  • n
  • I

ma g e

I m a g e s p r

  • v

i d e a w a y f

  • r

s i m p l e r s

  • fu

w a r e d i s t r i b u t i

  • n
  • p

e n s u s e m a r i a d b w r i t a b l e l a y e r C

  • n

t a i n e r

L a y e r s V

  • l

u m e

slide-7
SLIDE 7

7

W

  • r

k f l

  • w

https://docs.docker.com/engine/docker-overview

1 2 3

slide-8
SLIDE 8

8

W h a t i s r e g i s t r y ?

And can I have my own?

slide-9
SLIDE 9

9

R e g i s t r y

  • P

r

  • v

i d e d b y D

  • c

k e r

  • C

l

  • u

d

  • D
  • c

k e r H u b ( h t t p s : / / h u b . d

  • c

k e r . c

  • m

/ e x p l

  • r

e / )

  • D
  • c

k e r S t

  • r

e ( h t t p s : / / s t

  • r

e . d

  • c

k e r . c

  • m

/ )

  • O

n

  • p

r e m i s e

  • S

t a n d a l

  • n

e

  • C
  • n

t a i n e r i z e d

  • P

r

  • v

i d e d b y 3 r d p a r t i e s

  • Q

u a y . i

  • ,

A r t i f a c t

  • r

y , G

  • g

l e C

  • n

t a i n e r R e g i s t r y

slide-10
SLIDE 10

1

R e a s

  • n

s I n t e g r a t i

  • n

S t

  • r

a g e A c c e s s

slide-11
SLIDE 11

1 1

H

  • w

c a n I c

  • n

t r

  • l

i t ?

Only by typing commands or there is another way?

slide-12
SLIDE 12

1 2

T h e s

  • l

u t i

  • n

i s P

  • r

t u s

  • Open source
  • Manages authentication in Docker Registry
  • Nice and easy UI

Created with by the SUSE team

slide-13
SLIDE 13

1 3

S e c u r i t y

  • Compliant with the specifications
  • Grained control
  • Users and Teams
slide-14
SLIDE 14

1 4

R

  • l

e s V i e w e r C

  • n

t r i b u t

  • r

O w n e r

slide-15
SLIDE 15

1 5

O r g a n i z a t i

  • n

User 1 User 2 User Х Team 1 Team Х Namespace 1 Namespace 2 Namespace Х Repository 1 Repository 2 Repository 3 Repository Х Tag 1 Tag 2 Tag 3 Tag 4 Tag Х

U s e r s T e a ms N a me s p a c e s R e p

  • s

i t

  • r

i e s T a g s

slide-16
SLIDE 16

1 6

S e a r c h i n g f

  • r

i ma g e s

  • Search capabilities
  • Considers access rights
slide-17
SLIDE 17

1 7

A u d i t

  • All events are logged
  • Recent activities for every user
slide-18
SLIDE 18

1 8

D e mo

Let’s see it in action

slide-19
SLIDE 19

1 9

R e s

  • u

r c e s

Useful resources for our journey.

slide-20
SLIDE 20

2

R e s

  • u

r c e s

  • Ofgicial site

http://port.us.org/

  • GitHub

https://github.com/SUSE/Portus

  • Portus group in Google

https://groups.google.com/forum/#!forum/portus-dev

slide-21
SLIDE 21

T h a n k y

  • u

!

D i m i m i t i t a r a r Z a h a h a r a r i e i e v

  • p
  • p

e n S U S E A d v

  • c

a t e d i m i t a r @ z a h a r i e v . p r

  • @

s h e k e r i e v