9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ......
Transcript of 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ......
![Page 1: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/1.jpg)
9th Sutol Conference
All you need to know about DockerUlrich Krause
29-Nov-2017Praha
![Page 2: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/2.jpg)
Agenda
IBM PINK
DockerWhy Docker?
How Docker works ( basics )
Installation ( Linux, Windows, Raspberry Pi )
Container / Virtual machines
Images & Container / Important CLI commands
Docker Registry / Hub
Domino & Docker
Bonus Kubernetes
IBM Spectrum Conductor for Containers / IBM Cloud private
![Page 3: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/3.jpg)
About: Ulrich Krause
Lotus Notes & Domino since 1993
Developer/ Administrator
IBM Champion 2010 – 2016
OpenNTF Contributor
Let‘s Encrypt 4 Domino ( LE4D )
![Page 4: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/4.jpg)
Think Pink – The Future of IBM Connections
There are no closed code repositories – Any IBMer can pull down code and edit it
Customers can join sprint reviewsPink will still embrace things from the past – capabilities will
not be sunsetThere will be a single code base that will not have versions,
CRs, fixpacks etc.Pink allows your data to stay where you want it – e.g. profiles
could stay on premises but wikis could be in the cloudFault tolerance will be built into the platform, e.g.
automatically restart services it recognizes are downPink is cognitive – it will be everywhere It will be API driven – APIs will be available for everything, no
feature will be available without an API
![Page 5: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/5.jpg)
Connections 6 – The beginnings of Pink
To move to Pink, you must first be on Connections 6.
Orient Me
![Page 6: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/6.jpg)
Technology Behind Pink
Modern CI-CD framework
StrongLoop / IBM API Connect (node.js/express)
SWIFT / Go
React.js
MongoDB
Redis
Nginx
Docker
No WebSphere, Java, Rational etc.
All components are open source
![Page 7: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/7.jpg)
Codebase
![Page 8: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/8.jpg)
Think Pink – The Future of IBM Connections
Webcast: http://www-01.ibm.com/support/docview.wss?uid=swg27049476
All you need to know about Orient Me https://www.slideshare.net/soccnx/all-you-need-to-know-about-
orient-me
Install Orient Me 6.0.0.1 https://www.ibm.com/support/knowledgecenter/en/SSYGQH_6.0.
0/admin/install/c_install_orient_me_homepage.html
Starting the Pink story by installing Orient Me https://www.bea-services.de/blog/starting-the-pink-story-by-
installing-orient-me
![Page 9: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/9.jpg)
![Page 10: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/10.jpg)
![Page 11: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/11.jpg)
Matrix from hell ( Transportation )
![Page 12: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/12.jpg)
Malcolm McLean, http://www.mehrcontainerfuerdeutschland.de/geschichte-und-geschichten/malcolm-mclean-eine-vision-bewegt-die-welt/
![Page 13: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/13.jpg)
![Page 14: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/14.jpg)
Matrix from hell (Software Deployment)
![Page 15: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/15.jpg)
![Page 16: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/16.jpg)
History of Container Technology
Chroot circa 1982
FreeBSD Jails circa 2000
Solaris Zones circa 2004
Meiosys - MetaClusters with Checkpoint/Restore 2004-05
Linux OpenVZ circa 2005 (not in mainstream Linux)
AIX WPARs circa 2007
LXC circa 2008
Systemd-nspawn circa 2010-2013
Docker circa 2013 built on LXC
moved to libcontainer (March 2014)
![Page 17: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/17.jpg)
Google Trends
![Page 18: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/18.jpg)
Solomon Hykes: The future of Linux containers
https://www.youtube.com/watch?v=wW9CAH9nSLs
![Page 19: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/19.jpg)
Was ist Docker
Docker INC Docker, Inc is the company behind development of Docker software, an
open-source project that automates the deployment of code inside software containers.
Docker Engine is the part of Docker which creates and runs Docker containers
Docker Hub
Docker Hub is an online service that provides a registry andrepositories for Docker images.
There is a private and a public part..
![Page 20: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/20.jpg)
Build, Ship & Run applications anywhere
![Page 21: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/21.jpg)
Driving force behind Initiatives
![Page 22: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/22.jpg)
Transforming application architecture
• Monolitic application• Slow changing• Big server
• Loosely coupled services• Rapidly updated• Many small servers
~2000 Today
![Page 23: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/23.jpg)
Microservices
Microservices are like Minions working together: small services when organized to do work together can result in large applications that are scalable, understandable, and maintainable.
![Page 24: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/24.jpg)
![Page 25: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/25.jpg)
![Page 26: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/26.jpg)
![Page 27: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/27.jpg)
Driving force behind Initiatives
![Page 28: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/28.jpg)
![Page 29: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/29.jpg)
DevOps
![Page 30: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/30.jpg)
Driving force behind Initiatives
![Page 31: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/31.jpg)
Top 10 applications running in containers
![Page 32: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/32.jpg)
VM vs. Container
![Page 33: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/33.jpg)
https://faszination-kleben-dichten.de/aussergewohnliches/skurrile-reisemobile-caravaning-der-etwas-anderen-art/
![Page 34: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/34.jpg)
VM vs. Container
![Page 35: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/35.jpg)
Container
https://upload.wikimedia.org/wikipedia/commons/d/db/Mercedes-Benz_O404_Rotel_Tours_2.jpg
![Page 36: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/36.jpg)
Resources ( VM )
![Page 37: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/37.jpg)
Resources ( Container )
![Page 38: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/38.jpg)
VM vs. Container
![Page 39: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/39.jpg)
Containers and Virtual Machines Together
![Page 40: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/40.jpg)
What is a container?
Linux CGroups
Linux Namespace
Docker Image
Lifecycle
![Page 41: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/41.jpg)
Linux Cgroups (Resource Control)
![Page 42: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/42.jpg)
Linux Namespaces ( Process isolation )
![Page 43: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/43.jpg)
Docker Technical Deep Dive
http://docker-saigon.github.io/post/Docker-Internals/
![Page 44: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/44.jpg)
Docker is available for …
![Page 45: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/45.jpg)
https://github.com/docker
![Page 46: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/46.jpg)
Install Docker on Linux (RHEL 7)
![Page 47: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/47.jpg)
Package Manager For Windows
https://chocolatey.org/
![Page 48: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/48.jpg)
Install Chocolatey
https://chocolatey.org/installchocolatey.cmd
![Page 49: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/49.jpg)
Chocolatey Packages
![Page 50: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/50.jpg)
Install Docker
![Page 51: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/51.jpg)
Docker on Windows 10
![Page 52: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/52.jpg)
Docker Settings
![Page 53: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/53.jpg)
Docker Settings
![Page 54: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/54.jpg)
Docker Settings
![Page 55: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/55.jpg)
Using Windows Containers
https://stefanscherer.github.io/run-linux-and-windows-containers-on-windows-10/
![Page 56: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/56.jpg)
Check Docker Installation
![Page 57: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/57.jpg)
Docker on Windows 2016
Introduced at Microsoft Ignite Conference, Atlanta, 20-SEP-2016 https://blog.docker.com/2016/09/dockerforws2016/
Docker Enterprise Edition for Windows Server is available for all Windows Server 2016 customers at no additional cost
Consistent Docker user experience use the same commands as Docker for Linux environments
![Page 58: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/58.jpg)
Docker on Windows 2016
![Page 59: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/59.jpg)
Docker on Windows 2016
![Page 60: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/60.jpg)
Docker on Windows 2016
![Page 61: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/61.jpg)
Docker on Windows 2016
![Page 62: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/62.jpg)
Docker on Windows 2016
![Page 63: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/63.jpg)
Docker on Windows 2016
![Page 64: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/64.jpg)
Docker on Raspberry Pi
Update to Debian 8 (Jessie) $ sudo sed -i 's/wheezy/jessie/' /etc/apt/sources.list
$ sudo sed -i 's/wheezy/jessie/' /etc/apt/sources.list.d/raspi.list
$ sudo apt-get update && sudo apt-get -y upgrade
$ sudo apt-get -y dist-upgrade
$ sudo reboot
$ sudo apt-get -y autoremove
$ sudo apt-get -y purge $(dpkg -l | awk '/^rc/ { print $2 }')
$ sudo reboot
![Page 65: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/65.jpg)
Docker on Raspberry Pi
Install Docker
$ curl -kshttps://packagecloud.io/install/repositories/Hypriot/Schatzkiste/script.deb.sh | sudo bash
$ sudo apt-get install docker-hypriot=1.10.3-1
$ sudo usermod -aG docker $(whoami)
$ sudo systemctl enable docker.service
$ sudo reboot
![Page 66: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/66.jpg)
docker run -d -p 80:80 hypriot/rpi-busybox-httpd
https://blog.hypriot.com/getting-started-with-docker-on-your-arm-device/
![Page 67: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/67.jpg)
![Page 68: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/68.jpg)
Container lifecycle
http://docker-saigon.github.io/img/event_state.png
![Page 69: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/69.jpg)
Docker Engine
![Page 70: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/70.jpg)
Dockerfile
Docker can build images automatically by reading the instructions from a Dockerfile.
A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Using docker build users can create an automated build that executes several command-line instructions in succession.
![Page 71: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/71.jpg)
Dockerfile Example
![Page 72: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/72.jpg)
nginx.conf & default.conf
![Page 73: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/73.jpg)
Building, step by step
![Page 74: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/74.jpg)
Building: more steps
![Page 75: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/75.jpg)
Docker history (image)
![Page 76: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/76.jpg)
Docker images (-a)
![Page 77: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/77.jpg)
![Page 78: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/78.jpg)
Docker run & Docker ps -a
![Page 79: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/79.jpg)
http://foo.bar.tld:8888
![Page 80: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/80.jpg)
Docker start & Docker stop
![Page 81: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/81.jpg)
Docker Registry
There are 3 choices for use of a Registry A Public Cloud-hosted registry. The Docker Hub is the default registry
used by the docker client and source of Officially maintained Docker images, however alternatives exists such as Quay.io. Limited Private repositories may be created or purchased to enable a quick Docker adoption.
An On-premise registry, through the commercially offered Trusted Docker Registry, providing advanced configuration options, Logging, usage and system health metrics and much more…
A Self-hosted registry based on the official Open Source Docker Registry. This is a fully functional Registry which you can fully setup by yourself and is the basis on which the Docker Trusted Registry is built, but it does not provide advanced monitoring & access control as well as requires manual maintenance.
![Page 82: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/82.jpg)
Nexus Repository OSS
https://www.sonatype.com/dockerhttps://www.ivankrizsan.se/2016/06/09/create-a-private-docker-registry/
![Page 83: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/83.jpg)
https://hub.docker.com/
![Page 84: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/84.jpg)
Docker login
docker login -u eknori https://index.docker.io/v1/
Erstellt / aktualisiert config.json in ~/.docker
![Page 85: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/85.jpg)
Tag image
![Page 86: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/86.jpg)
Push Image
![Page 87: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/87.jpg)
F@!#!!, an issue …
![Page 88: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/88.jpg)
… and how to resolve it
Add # to disable
![Page 89: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/89.jpg)
https://hub.docker.com
![Page 90: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/90.jpg)
Domino & Docker Support
![Page 91: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/91.jpg)
Domino on Docker
![Page 92: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/92.jpg)
Domino on Docker (Domino 9.0.1 image ) Pt1
![Page 93: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/93.jpg)
Domino on Docker (Domino 9.0.1 image ) Pt2
![Page 94: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/94.jpg)
Domino on Docker (Domino 9.0.1 image ) Pt3
![Page 95: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/95.jpg)
Domino on Docker (Domino 9.0.1 FP 9 image)
![Page 96: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/96.jpg)
Domino on Docker (Final image)
![Page 97: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/97.jpg)
Domino on Docker (Final image)
![Page 98: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/98.jpg)
Domino on Docker (Create & Run container)
![Page 99: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/99.jpg)
List and Inspect volumes
![Page 100: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/100.jpg)
List and Inspect volumes
![Page 101: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/101.jpg)
Bind to specific IP address
![Page 102: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/102.jpg)
Docker container sizes
x = (0B + 1.1GB + 160kB ) * n
![Page 103: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/103.jpg)
https://portainer.io/
![Page 104: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/104.jpg)
https://kubernetes.io/
![Page 105: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/105.jpg)
Kubernetes Installation
![Page 106: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/106.jpg)
Kubernetes Installation ( cont. )
![Page 107: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/107.jpg)
Kubernetes Installation ( cont. )
![Page 108: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/108.jpg)
Kubernetes Example
![Page 109: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/109.jpg)
Kubernetes Example (cont.)
http://192.168.178.134:8888/
![Page 110: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/110.jpg)
https://github.com/kubernetes/dashboard
![Page 111: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/111.jpg)
![Page 112: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/112.jpg)
IBM Cloud private v1.2.0 documentation
https://www.ibm.com/support/knowledgecenter/SSBS6K_1.2.0/kc_welcome_containers.html
![Page 113: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/113.jpg)
IBM Cloud private v1.2.0
![Page 114: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/114.jpg)
http://labs.play-with-docker.com/
![Page 116: 9th Sutol Conference All you need to know about Docker · 9th Sutol Conference All you need to ... Docker Why Docker? How Docker works ( basics ) Installation ( Linux, Windows, Raspberry](https://reader034.fdocuments.in/reader034/viewer/2022042708/5b0907667f8b9a5f6d8d561b/html5/thumbnails/116.jpg)