Uruchamianie aplikacji za pomocą kontenerów Docker SUSE Expert Days 2016

Podobne dokumenty
Szybki start z SUSE Enterprise Storage.

Kierunek Software- Defined Data Center

Sprawna współpraca w organizacji dzięki Novell Vibe 3.3

Rola innowacji wolnego i otwartego oprogramowania w gospodarce Marcin Madey

Novell Service Desk. Jacek Nienałtowski Konsultant

Wskazówki odnośnie zabezpieczania i pielęgnowania systemów Linux


Wojciech Mazurek. Dyrektor SUSE Poland 7 października 2014, Warszawa

SUSE Manager. Paweł Mirończuk. Starszy konsultant.

SUSE Linux security & hardening. Piotr Szewczuk Starszy konsultant

Novell Vibe OnPrem 3. Piotr Szewczuk. konsultant

Lekka wirtualizacja z systemem SLES 11 SP2. Piotr Szewczuk Konsultant pszewczuk@suse.com

Novell Filr. Nowoczesny i łatwy dostęp do plików pod kontrolą IT. Dariusz Leonarski (spiker) dleonarski@novell.com

Novell ZENworks Asset Management 11. Jacek Nienałtowski Konsultant Novell Sp. z o.o. jnienaltowski@novell.pl

Utwardzanie systemu SUSE Linux Enterprise Server Piotr Szewczuk

ZENworks Endpoint Security Management 11. Jacek Nienałtowski Konsultant Novell Sp. z o.o. jnienaltowski@novell.pl

Novell Privileged User Manager Ziemowit Buczyński

Novell Access Manager

SNP SNP Business Partner Data Checker. Prezentacja produktu

Novell Identity Manager 4 omówienie wersji Advanced oraz Standard Ziemowit Buczyński

SNP Business Partner Data Checker. Prezentacja produktu

Expert Days SUSE Enterprise Storage. Ziemowit Buczyński

ZENworks (ZCM) 11. Dariusz Leonarski Starszy konsultant Novell Polska

U3000/U3100 Mini (Dla Komputera Eee na systemie operacyjnym Linux) Krótka Instrukcja

Uzyskaj dostęp do oprogramowania, którego potrzebujesz, w sposób, który wybierzesz

Bądź mobilny. dysponując bezpiecznym dostępem do plików i możliwością samoobsługowego drukowania. Rafał Kruschewski.

WARUNKI UCZESTNICTWA W SAP EXECUTIVE FORUM 2017

Wdrożenie archiwum ELO w firmie z branży mediowej. Paweł Łesyk

Marzena Kanclerz. Microsoft Channel Executive. Zachowanie ciągłości procesów biznesowych. z Windows Server 2012R2

SUSE Linux Enterprise 12 High Availability Extension Piotr Szewczuk

SNP NIP Checker. Prezentacja produktu

Nowoczesne formy edukacji

Vuquest 3320g Area imager

Jak skutecznie zarządzać informacją?

Warstwa ozonowa bezpieczeństwo ponad chmurami

Szkolenie Microsoft Lync Korzystanie z roli pełnomocnika

Rozwijaj swój biznes szybciej, sprytniej i prościej niż kiedykolwiek wcześniej

Szkolenie Microsoft Lync Grupy Odpowiedzi

Platforma Office 2010

Efektywna ochrona danych jako skutek wdrożenia systemu Data Loss Prevention Maciej Iwanicki

Szkolenie Microsoft Lync Aplikacja Lync Web App

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Powiedz TAK dla mobilności w biznesie wybierając Novell ZENworks Mobile Management!

Zapewniają aktywnym społecznościom edukacyjnym dostęp do programów i usług umożliwiających komunikację i współpracę między ludźmi

Bezprzewodowy Moduł GPS Nokia LD-3W. oraz Nawigacja Navicore. (mapy w pamięci telefonu) 1 Copyright 2006 Nokia. All rights reserved.

1. INFORMACJE OGÓLNE

Instrukcja użytkownika portalu MyDevice

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

SUSE Cloud. Otwarte oprogramowanie do budowy platform chmurowych oparte na OpenStack. Piotr Szewczuk Konsultant

311186J. Copyright 2004, Graco Inc. is registered to I.S. EN ISO 9001

Powiedz TAK dla mobilności w biznesie wybierając Novell ZENworks Mobile Management!

Twoje osobiste Obliczenie dla systemu ogrzewania i przygotowania c.w.u.

Product Design Suite. AutoCAD. Mechanical. Showcase. Autodesk. Autodesk. Designer. SketchBook. Autodesk. Mudbox Vault. Autodesk. Ultimate.

Collaborate more. Praca grupowa nad dokumentacją i komunikacja pomiędzy zespołami. Rzecz o mobilnej pracy w administracji publicznej

Sektor Opieki Zdrowia. Regionalne Spotkania z Technologią Microsoft. Collaborate more. Katowice,

Proces implementacji BIM z perspektywy firmy wdrażającej

Skuteczne zastosowanie BIM w infrastrukturze i efektywne wykorzystanie narzędzi Autodesk

Jak skutecznie zarządzać informacją?

ZENworks Patch Management 11 SP2

Rozwiązanie Autodesk BIM dla inwestorów i firm wykonawczych

Exalogic platforma do aplikacji Oracle i Middleware. Jakub Połeć Business Development Manager CE

Jazz EB207S is a slim, compact and outstanding looking SATA to USB 2.0 HDD enclosure. The case is

Zintegrowany System Kontroli VACIS IP6500 Technologia obrazowania dla przemysłu paliwowego

2012 SAP AG. All rights reserved. 1

Serwer Open-Xchange. OXtender dla SyncML-a -- beta --

Instrukcja obsługi User s manual

EASY KONTRAKT Zarządzanie umowami. We save time.

Co już można, a co będzie można zrobić w e-podręczniku technologicznie?

Collaborate more Budowa i utrzymanie taniej, wydajnej, bezpiecznej infrastruktury IT


WYDZIAŁ NAUK EKONOMICZNYCH. Studia II stopnia niestacjonarne Kierunek Międzynarodowe Stosunki Gospodarcze Specjalność INERNATIONAL LOGISTICS

Total Economic Impact (TEI). Ocena efektywności technologii i projektów IT oczami klientów i użytkowników.

ELO Task Manager - system zarządzania zadaniami w organizacji na przykładzie wdrożenia Sitech sp. z o.o. Grupa Volkswagen

Załącznik nr 1 do Regulaminu Konkursu RobotStudio Challenge Formularz Zgłoszeniowy do Konkursu RobotStudio Challenge 2018

Zrób to sam. Do it yourself

Szkolenie Microsoft Lync Wiadomości błyskawiczne i statusy dostępności


Zastrzegamy sobie prawo do zmiany cen oraz asortymentu bez wcze niejszego zawiadomienia.

Goodman Kraków Airport Logistics Centre. 62,350 sqm available. Units from 1,750 sqm for immediate lease. space for growth+

innowacyjny aplikator kosmetyczny do twarzy Prezentuje Izabela Baran

systemd-nspawn kontenery bliższe sercu administratora

Sterowanie: Myszką. Ustawienia. Brak sygnału Video Proszę podłączyć kamerę

Interaktywne uwzględnienie potrzeb Klienta w procesie projektowania i ofertowania

No matter how much you have, it matters how much you need

Dariusz Puchalak. 20 lat Linux/Unix Sysadmin 8+ lat trener Od prawie roku w OSEC

ANDRITZ Pompy odśrodkowe Seria ISO

4. WARUNKI ŚWIADCZENIA I ZAWIERANIA UMÓW O ŚWIADCZENIE USŁUG ELEKTRONICZNYCH 1. Świadczenie Usług Elektronicznych określonych w rozdziale III pkt.

FORMULARZ REKLAMACJI Complaint Form

Oferta przetargu. Poland Tender. Nazwa. Miejscowość. Warszawa Numer ogłoszenia. Data zamieszczenia Typ ogłoszenia

Umowa Licencyjna Użytkownika Końcowego End-user licence agreement

Bezpieczeństwo w innowacyjnym mobilnym środowisku pracy. Citrix Workspace Suite. Urszula Ptak - Małysiak

PORADNIK. Cztery kroki do symulacji dynamicznej w Autodesk

Architektura komunikacji

CPX Cisco Partner Excellence CSPP program partnerski

UWAGA!!!! Nie odsyłać do Spółki ATTENTION!!!!! Do not send it to the Company

SOFTING IT NETWORKS. Katalog akcesoriów przemysłowych. itnetworks.softing.com

HAMAL EEEEE EEEEE DISCOVER U-LINK. Product. Tablica sterowania z dostrajaczem i przełącznikiem DIP do siłownika 230V/70W HAMAL.

Nowoczesne zarządzanie mobilnością

Vehicle data. DEKRA Poland - Headquarters Warszawa, ul. Rzymowskiego 28 tel. (22) , faks (22)

Transkrypt:

Uruchamianie aplikacji za pomocą kontenerów Docker SUSE Expert Days 2016 Piotr Szewczuk Starszy konsultant pszewczuk@suse.com Dariusz Puchalak Trener dariusz.puchalak@osec.pl

Dlaczego kontenery? Można tak albo tak ;-) 2

Różne podejścia do "wirtualizacji" SLES for System z SLES KVM/XEN SLES Docker Source: http://www.enterprisetech.com/ 3

4 Kontenery vs Wirtualizacja

Kontenery Docker: Nowe podejście do wdrażania aplikacji Efektywność Operacyjna Łatwe do tworzenia, wdrażania i zarządzania Gotowe na biznes 5

Szybsze wdrażanie aplikacji dzięki użyciu kontenerów Linux Typowa Wirtualizacja Kontenery OS OS OS OS OS OS OS OS OS OS OS OS OS 6

Spójny sposób wdrażania aplikacji Serwer fizyczny Serwer wirtualny Chmura 7

Docker - jak to działa? Source: http://blog.etsukata.com/ 8

Zachowanie kontroli nad swoimi obrazami Aktualizacja oprogramowa nia? Poprawki bezpieczeństwa? Zmiany? Brak dodatkowych kosztów! Pełna kontrola! Dostęp? Prywatny rejestr! Koszt? Docker brzmi świetnie ale Docker z SUSE to 9

Start z zaufanymi obrazami Docker`a sprawdzonymi i rozpowszechnianymi przez SUSE Moduł Kontenerów System Podstawowy Ciągłe Aktualizacje Brak recertyfikacji SUSE Linux Enterprise Server Bezpieczny i aktualny obraz SLES 10

Kontrola dostępu do obrazów kontenerów za pomocą Portus`a Prosty w użyciu interfejs Wbudowana autoryzacja Funkcja wyszukiwania 11

12 SLES 12 SP1 - Portus

13 Docker HUB

14 Bezpieczne korzystanie z Docker Hub

Zarządzanie obrazami Docker za pomocą YaST i Zypper-Docker Analiza Aktualizacja Monitorowanie 15

16 Docker jak działa sieć?

Dockerfile jak budować obraz? Dockerfile to plik zawierający instrukcje jak ma być budowany obraz kontenera 17

18 Yast2 Docker

Docker - instalacja w SLES 12 SP1 zypper se docker 19

Docker - instalacja w SLES 12 SP1 zypper in docker yast2-docker sle2docker sles11sp4-docker-image sles12sp1-docker-image portus 20

Docker - instalacja w SLES 12 SP1 systemctl start docker.service systemctl enable docker.service systemctl status docker.service 21

sle2docker zaufane kontenery sles12sp1-docker:# sle2docker list Available pre-built images: - sles12sp1-docker.x86_64-1.0.4-build5.1 - sles11sp4-docker.x86_64-1.1.1-build11.1 sles12sp1-docker:# sle2docker activate sles12sp1- docker.x86_64-1.0.4-build5.1 WARNING: No swap limit support Verifying integrity of the pre-built image Activating image suse/sles12sp1:1.0.4 activated 22

Docker Hub cli docker search <name> docker pull <name> docker images 23

Docker praca z kontenerami Informacje o kontenerze # docker ps -a CONTAINER ID IMAGE COMMAND STATUS074190eb58c4 sles12sp1:latest "/bin/bash up 2 minutes Zatrzymanie kontenera # docker stop 074190eb58c4 Uruchomienie kontenera # docker start 074190eb58c4 Usunięcie kontenera # docker rm 074190eb58c4 24

Szybsze wdrażanie aplikacji z SUSE które wspiera technologie Docker Proste zarządzanie kontenerami Poprawa efektywności Zachowanie kontroli 25

Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 27

Unpublished Work of SUSE LLC. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All thirdparty trademarks are the property of their respective owners.