Top Banner
Docker Ecosystem - Part V by @mario21ic Talleres UNT
9

Docker Ecosystem: Part V - Docker Registry

Jan 22, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Docker Ecosystem: Part V - Docker Registry

Docker Ecosystem - Part V

by @mario21ic

TalleresUNT

Page 2: Docker Ecosystem: Part V - Docker Registry

AgendaDocker Registry

Demo

Preguntas?

Page 3: Docker Ecosystem: Part V - Docker Registry

ProblemaY si quiero images privados?

Consumo excesivo de la red

Mantenimiento de mis images

Automatizacion de build images

Page 4: Docker Ecosystem: Part V - Docker Registry

Docker Registry

Page 5: Docker Ecosystem: Part V - Docker Registry

Docker RegistryRepositorios de images

Permite modo seguro e iseguro

Portable dentro de Docker

Page 6: Docker Ecosystem: Part V - Docker Registry

Docker RegistryIniciar registry:

$ docker run -d -p 5000:5000 --name registry registry:2

$ docker pull ubuntu

$ docker tag ubuntu localhost:5000/myfirstimage

$ docker push localhost:5000/myfirstimage

$ docker rmi localhost:5000/myfirstimage

$ docker pull localhost:5000/myfirstimage

$ docker images|grep localhost

Page 7: Docker Ecosystem: Part V - Docker Registry

Docker Registry - config.ymlversion: 0.1log: fields: service: registrystorage: cache: layerinfo: inmemory filesystem: rootdirectory: /var/lib/registryhttp: addr: :5000 headers: X-Content-Type-Options: [nosniff]health: storagedriver: enabled: true interval: 10s threshold: 3

Page 8: Docker Ecosystem: Part V - Docker Registry

Registry - docker-compose.ymlversion: '2'services: registry: container_name: restart: always image: registry:2 ports: - 5000:5000 volumes: - ./config.yml:/etc/docker/registry/config.yml - ./data:/var/lib/registry

Page 9: Docker Ecosystem: Part V - Docker Registry

Gracias

Preguntas?