OpNovember Water Cooler Talk: The Mystery of Domino on Docker - Part 1

OPENNTF WEBINARS
November Water Cooler Talk: The Mystery of Domino on
Docker - Part 1
AGENDA
• Why Use Docker for Managers, Developers, or
Administrators - Christian Guedemann, Webgate
• Docker Demo from a Developer Perspective - Dan
Dumont, HCL
• Using Docker for Admins - Roberto Boccadoro, ELD
Engineering
ASKING QUESTIONS
• First Question – Will this be recorded?
• Yes, view on YouTube!!!
• https://www.youtube.com/user/OpenNTF
• Use the Questions Pane in GoToWebinar
• We will get to your questions at the end of
the webinar
• The speakers will respond to your questions
verbally
• (not in the Questions pane)
• Please keep all questions related to the
topics that our speakers are discussing!!!
• Unrelated Question => post at:
• http://openntf.slack.com/
THANKS TO THE OPENNTF SPONSORS
• HCL made a significant contribution to help our
organization
• Funds these webinars!
• Contests like Hackathons
• Running the organization
• Prominic donates all IT related services
• Cloud Hosting for OpenNTF
• Infrastructure management for HCL Domino and Atlassian
Servers
• System Administration for day-to-day operation
THIS IS OUR COMMUNITY
• Join us and get involved!
• We are all volunteers
• No effort is too small
• If your idea is bigger than you can do on your own, we
can connect you to a team to work on it
• Test or help or modify an existing project
• Write guides or documentation
• Add reviews on projects / stars on Snippets
WHY DOCKER
Christian Guedemann
OpenNTF
What’s in it for me
THE TIME OF CONTAINERS
2
By Bernhard Fuchs - NYK Virgo, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=27657317
This is how we sell it to the procurement
WAS THIS NOT THE STORY BEHIND VM?
Where do I cook my soup?
GIVE MY SERVICE THE RIGHT INFRASTRUCTURE
FROM èTemplating
RUN è ADD My Stuff to the container
CMD è And start it
Build Clone Deploy Run Destroy
DOCKER / CONTAINER … AS IT-MANAGER
I want:
• Low cost (Infrastructure / Personal)
• High availability
• Sustainability
• Fast recovery
Templating
Testability
Reproduction
Automation
DOCKER / CONTAINER … AS ADMINISTRATOR
• I‘m tired of patching systems
• I‘m tired of having OS / APP and Data on the same VM
• I’m tired to write documentation that are outdated, after the
first installation
• I wish to replace OS or APP
• I wish to setup new „Apps“ within minutes
Infrastructure as a Code
Less unused components
Portability
DOCKER / CONTAINER … AS DEVELOPER
• I need to tinker a bit with NodeJS, should I setup a server?
• Let‘s test my application on the latest Domino release
(HELLO ADMIN…. I NEED A DOMINO Server)
• Will this Code also work on NodeJS 12?
• My Manager asked me about automated build, how
should I test Jenkins?
Services at your fingertip
Runs on your notebookWorks on your mac
Huge repository of services
DOCKER FOR
ADMINS
Roberto Boccadoro
roberto.boccadoro@eldeng.it
WHY IS IT USEFUL ?
• Test a new release
• Test a FP
• Run multiple servers on the same machine
• Have different versions of Domino available
• Create a new server for developers 
You can create a new server in literally minutes
WHY IS IT USEFUL ?
More and more products ship on Docker
Domino V12
beta
Sametime
Meeting V15
Connections
Component
Pack
DX 9.5
WE KNOW THERE ARE TWO WAYS
• There is the official HCL image
• There is the Daniel Nashed/Thomas Hampel project
We will talk about the differences in a future webinar
For this webinar I will use the HCL official image
INSTALL DOMINO ON DOCKER
To deploy a new Domino server on Docker:
• Procedure
• Load the domino-docker tar archive file to Docker.
• Create a Docker volume for the Domino data directory.
• Create a temporary container for Domino server setup.
• Create a container to run the Domino server.
That’s all 
DEMO TIME !
NEXT WEBINAR
• The Volt MX LotusScript Toolkit
• December 17th
• Sign up at https://openntf.org/webinars
QUESTIONS?
Use the GoToWebinar Questions Pane
Please keep all questions related to the
topics that our speakers are discussing!!!
Unrelated Question => post at:
http://openntf.slack.com/
1 of 20

Recommended

February OpenNTF Webinar: Introduction to Ansible for Newbies by
February OpenNTF Webinar: Introduction to Ansible for NewbiesFebruary OpenNTF Webinar: Introduction to Ansible for Newbies
February OpenNTF Webinar: Introduction to Ansible for NewbiesHoward Greenberg
174 views67 slides
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench by
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchAugust Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchHoward Greenberg
220 views37 slides
January OpenNTF Webinar: 4D - Domino Docker Deep Dive by
January OpenNTF Webinar: 4D - Domino Docker Deep DiveJanuary OpenNTF Webinar: 4D - Domino Docker Deep Dive
January OpenNTF Webinar: 4D - Domino Docker Deep DiveHoward Greenberg
361 views74 slides
December OpenNTF Webinar: The Volt MX LotusScript Toolkit by
December OpenNTF Webinar: The Volt MX LotusScript ToolkitDecember OpenNTF Webinar: The Volt MX LotusScript Toolkit
December OpenNTF Webinar: The Volt MX LotusScript ToolkitHoward Greenberg
308 views26 slides
July OpenNTF Webinar - HCL Presents Keep, a new API for Domino by
July OpenNTF Webinar - HCL Presents Keep, a new API for DominoJuly OpenNTF Webinar - HCL Presents Keep, a new API for Domino
July OpenNTF Webinar - HCL Presents Keep, a new API for DominoHoward Greenberg
2.1K views41 slides
OpenNTF Webinar, October 2020 by
OpenNTF Webinar, October 2020OpenNTF Webinar, October 2020
OpenNTF Webinar, October 2020Howard Greenberg
205 views67 slides

More Related Content

What's hot

September-2021 OpenNTF Webinar: Domino Online Meeting Integration (DOMI) by
September-2021 OpenNTF Webinar: Domino Online Meeting Integration (DOMI)September-2021 OpenNTF Webinar: Domino Online Meeting Integration (DOMI)
September-2021 OpenNTF Webinar: Domino Online Meeting Integration (DOMI)Howard Greenberg
130 views25 slides
OpenNTF Webinar, May 19, 2020 by
OpenNTF Webinar, May 19, 2020OpenNTF Webinar, May 19, 2020
OpenNTF Webinar, May 19, 2020Howard Greenberg
749 views50 slides
Git and GitHub for Documentation by
Git and GitHub for DocumentationGit and GitHub for Documentation
Git and GitHub for DocumentationAnne Gentle
57.5K views39 slides
Provisioning environments. A simplistic approach by
Provisioning  environments. A simplistic approachProvisioning  environments. A simplistic approach
Provisioning environments. A simplistic approachEder Roger Souza
1.6K views39 slides
CI is dead, long live CI by
CI is dead, long live CICI is dead, long live CI
CI is dead, long live CIFrédéric Lepied
2.3K views21 slides
Deploying Apps on OpenStack by
Deploying Apps on OpenStackDeploying Apps on OpenStack
Deploying Apps on OpenStackAnne Gentle
2.5K views26 slides

What's hot(20)

September-2021 OpenNTF Webinar: Domino Online Meeting Integration (DOMI) by Howard Greenberg
September-2021 OpenNTF Webinar: Domino Online Meeting Integration (DOMI)September-2021 OpenNTF Webinar: Domino Online Meeting Integration (DOMI)
September-2021 OpenNTF Webinar: Domino Online Meeting Integration (DOMI)
Howard Greenberg130 views
Git and GitHub for Documentation by Anne Gentle
Git and GitHub for DocumentationGit and GitHub for Documentation
Git and GitHub for Documentation
Anne Gentle57.5K views
Provisioning environments. A simplistic approach by Eder Roger Souza
Provisioning  environments. A simplistic approachProvisioning  environments. A simplistic approach
Provisioning environments. A simplistic approach
Eder Roger Souza1.6K views
Deploying Apps on OpenStack by Anne Gentle
Deploying Apps on OpenStackDeploying Apps on OpenStack
Deploying Apps on OpenStack
Anne Gentle2.5K views
Continuous Delivery with Jenkins and Wildfly (2014) by Tracy Kennedy
Continuous Delivery with Jenkins and Wildfly (2014)Continuous Delivery with Jenkins and Wildfly (2014)
Continuous Delivery with Jenkins and Wildfly (2014)
Tracy Kennedy41.1K views
The XPages Mobile Controls: What's New in Notes 9.0.1 by Teamstudio
The XPages Mobile Controls: What's New in Notes 9.0.1The XPages Mobile Controls: What's New in Notes 9.0.1
The XPages Mobile Controls: What's New in Notes 9.0.1
Teamstudio2.1K views
Contribute 101: Compose/Kitematic/Machine by Ben Bonnefoy by Docker, Inc.
Contribute 101: Compose/Kitematic/Machine by Ben BonnefoyContribute 101: Compose/Kitematic/Machine by Ben Bonnefoy
Contribute 101: Compose/Kitematic/Machine by Ben Bonnefoy
Docker, Inc.1K views
How to Successfully Build a Local (Docker) Community by Mathias Renner
How to Successfully Build a Local (Docker) CommunityHow to Successfully Build a Local (Docker) Community
How to Successfully Build a Local (Docker) Community
Mathias Renner158 views
Codecoon - A technical Case Study by Michael Lihs
Codecoon - A technical Case StudyCodecoon - A technical Case Study
Codecoon - A technical Case Study
Michael Lihs3.7K views
OpenNTF Webinar Series: DQL with John Curtis September 2020 by Graham Acres
OpenNTF Webinar Series: DQL with John Curtis September 2020OpenNTF Webinar Series: DQL with John Curtis September 2020
OpenNTF Webinar Series: DQL with John Curtis September 2020
Graham Acres211 views
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way by Mark Hinkle
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way
Mark Hinkle984 views
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins by dominion
Hnd201 Building Ibm Lotus Domino Applications With Ajax PluginsHnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
Hnd201 Building Ibm Lotus Domino Applications With Ajax Plugins
dominion605 views
Git 101 - Crash Course in Version Control using Git by Geoff Hoffman
Git 101 - Crash Course in Version Control using GitGit 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
Geoff Hoffman46.1K views
Engage 2019: The good, the bad and the ugly: a not so objective view on front... by Frank van der Linden
Engage 2019: The good, the bad and the ugly: a not so objective view on front...Engage 2019: The good, the bad and the ugly: a not so objective view on front...
Engage 2019: The good, the bad and the ugly: a not so objective view on front...
Testing with Docker by toffermann
Testing with DockerTesting with Docker
Testing with Docker
toffermann5.9K views
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose by Docker, Inc.
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and ComposeDockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
Docker, Inc.33.6K views

Similar to OpNovember Water Cooler Talk: The Mystery of Domino on Docker - Part 1

DockerCon 15 Keynote - Day 2 by
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2Docker, Inc.
20.2K views97 slides
Containers and Microservices for Realists by
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for RealistsOracle Developers
1.7K views70 slides
Containers and microservices for realists by
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
2.2K views70 slides
eZ Publish 5: from zero to automated deployment (and no regressions!) in one ... by
eZ Publish 5: from zero to automated deployment (and no regressions!) in one ...eZ Publish 5: from zero to automated deployment (and no regressions!) in one ...
eZ Publish 5: from zero to automated deployment (and no regressions!) in one ...Gaetano Giunta
816 views53 slides
Scaling Your App With Docker Swarm using Terraform, Packer on Openstack by
Scaling Your App With Docker Swarm using Terraform, Packer on OpenstackScaling Your App With Docker Swarm using Terraform, Packer on Openstack
Scaling Your App With Docker Swarm using Terraform, Packer on OpenstackBobby DeVeaux, DevOps Consultant
1.8K views64 slides
You, and Me, and Docker Makes Three by
You, and Me, and Docker Makes ThreeYou, and Me, and Docker Makes Three
You, and Me, and Docker Makes ThreeChristopher Grayson
810 views48 slides

Similar to OpNovember Water Cooler Talk: The Mystery of Domino on Docker - Part 1(20)

DockerCon 15 Keynote - Day 2 by Docker, Inc.
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2
Docker, Inc.20.2K views
Containers and Microservices for Realists by Oracle Developers
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
Oracle Developers1.7K views
Containers and microservices for realists by Karthik Gaekwad
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
Karthik Gaekwad2.2K views
eZ Publish 5: from zero to automated deployment (and no regressions!) in one ... by Gaetano Giunta
eZ Publish 5: from zero to automated deployment (and no regressions!) in one ...eZ Publish 5: from zero to automated deployment (and no regressions!) in one ...
eZ Publish 5: from zero to automated deployment (and no regressions!) in one ...
Gaetano Giunta816 views
Containers #101 Meetup: Docker Build & Test Flow by Codefresh
Containers #101 Meetup: Docker Build & Test FlowContainers #101 Meetup: Docker Build & Test Flow
Containers #101 Meetup: Docker Build & Test Flow
Codefresh149 views
Building Efficient Parallel Testing Platforms with Docker by Laura Frank Tacho
Building Efficient Parallel Testing Platforms with DockerBuilding Efficient Parallel Testing Platforms with Docker
Building Efficient Parallel Testing Platforms with Docker
Efficient Parallel Testing with Docker by Laura Frank Tacho
Efficient Parallel Testing with DockerEfficient Parallel Testing with Docker
Efficient Parallel Testing with Docker
Laura Frank Tacho4.2K views
Butter bei die Fische - Ein Jahr Entwicklung und Produktion mit Docker by johannesunterstein
Butter bei die Fische - Ein Jahr Entwicklung und Produktion mit DockerButter bei die Fische - Ein Jahr Entwicklung und Produktion mit Docker
Butter bei die Fische - Ein Jahr Entwicklung und Produktion mit Docker
johannesunterstein472 views
Django and Docker by Docker, Inc.
Django and DockerDjango and Docker
Django and Docker
Docker, Inc.2.2K views
Docker at Djangocon 2013 | Talk by Ken Cochrane by dotCloud
Docker at Djangocon 2013 | Talk by Ken CochraneDocker at Djangocon 2013 | Talk by Ken Cochrane
Docker at Djangocon 2013 | Talk by Ken Cochrane
dotCloud16.6K views
Efficient Parallel Testing with Docker by Laura Frank by Docker, Inc.
Efficient Parallel Testing with Docker by Laura FrankEfficient Parallel Testing with Docker by Laura Frank
Efficient Parallel Testing with Docker by Laura Frank
Docker, Inc.5.6K views
Docking, loading, running domino on docker v12 by Daniele Vistalli
Docking, loading, running domino on docker v12Docking, loading, running domino on docker v12
Docking, loading, running domino on docker v12
Daniele Vistalli272 views
Detailed Introduction To Docker by nklmish
Detailed Introduction To DockerDetailed Introduction To Docker
Detailed Introduction To Docker
nklmish1.2K views
Baking Docker Using Chef by Mukta Aphale
Baking Docker Using ChefBaking Docker Using Chef
Baking Docker Using Chef
Mukta Aphale889 views

More from Howard Greenberg

January OpenNTF Webinar - Backup your Domino Server - New Options in V12 by
January OpenNTF Webinar - Backup your Domino Server - New Options in V12January OpenNTF Webinar - Backup your Domino Server - New Options in V12
January OpenNTF Webinar - Backup your Domino Server - New Options in V12Howard Greenberg
190 views79 slides
BRPA November Meeting by
BRPA November MeetingBRPA November Meeting
BRPA November MeetingHoward Greenberg
158 views17 slides
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new... by
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...Howard Greenberg
313 views56 slides
June OpenNTF Webinar - Domino V12 Certification Manager by
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerHoward Greenberg
403 views66 slides
April, 2021 OpenNTF Webinar - Domino Administration Best Practices by
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesApril, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesHoward Greenberg
580 views57 slides
July 2020 OpenNTF Webinar - Hear the Latest from the User Groups! by
July 2020 OpenNTF Webinar - Hear the Latest from the User Groups!July 2020 OpenNTF Webinar - Hear the Latest from the User Groups!
July 2020 OpenNTF Webinar - Hear the Latest from the User Groups!Howard Greenberg
305 views36 slides

More from Howard Greenberg(18)

January OpenNTF Webinar - Backup your Domino Server - New Options in V12 by Howard Greenberg
January OpenNTF Webinar - Backup your Domino Server - New Options in V12January OpenNTF Webinar - Backup your Domino Server - New Options in V12
January OpenNTF Webinar - Backup your Domino Server - New Options in V12
Howard Greenberg190 views
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new... by Howard Greenberg
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
October OpenNTF Webinar - What we like about Domino/Notes 12, recommended new...
Howard Greenberg313 views
June OpenNTF Webinar - Domino V12 Certification Manager by Howard Greenberg
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification Manager
Howard Greenberg403 views
April, 2021 OpenNTF Webinar - Domino Administration Best Practices by Howard Greenberg
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesApril, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
Howard Greenberg580 views
July 2020 OpenNTF Webinar - Hear the Latest from the User Groups! by Howard Greenberg
July 2020 OpenNTF Webinar - Hear the Latest from the User Groups!July 2020 OpenNTF Webinar - Hear the Latest from the User Groups!
July 2020 OpenNTF Webinar - Hear the Latest from the User Groups!
Howard Greenberg305 views
MWLUG Session- AD112 - Take a Trip Into the Forest - A Java Primer on Maps, ... by Howard Greenberg
MWLUG Session-  AD112 - Take a Trip Into the Forest - A Java Primer on Maps, ...MWLUG Session-  AD112 - Take a Trip Into the Forest - A Java Primer on Maps, ...
MWLUG Session- AD112 - Take a Trip Into the Forest - A Java Primer on Maps, ...
Howard Greenberg1.6K views
Connect 2016-Move Your XPages Applications to the Fast Lane by Howard Greenberg
Connect 2016-Move Your XPages Applications to the Fast LaneConnect 2016-Move Your XPages Applications to the Fast Lane
Connect 2016-Move Your XPages Applications to the Fast Lane
Howard Greenberg3.1K views
Webinar: From Frustration to Fascination: Dissecting Replication by Howard Greenberg
Webinar: From Frustration to Fascination: Dissecting ReplicationWebinar: From Frustration to Fascination: Dissecting Replication
Webinar: From Frustration to Fascination: Dissecting Replication
Howard Greenberg2K views
XPages Application Layout Control - TLCC March, 2014 Webinar by Howard Greenberg
XPages Application Layout Control - TLCC March, 2014 WebinarXPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 Webinar
Howard Greenberg5.2K views
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014 by Howard Greenberg
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Howard Greenberg2.7K views
Connect 2014 - JMP102: Creating a Great XPages User Interface by Howard Greenberg
Connect 2014 - JMP102: Creating a Great XPages User InterfaceConnect 2014 - JMP102: Creating a Great XPages User Interface
Connect 2014 - JMP102: Creating a Great XPages User Interface
Howard Greenberg4.3K views
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C... by Howard Greenberg
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...
Howard Greenberg3.1K views
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today! by Howard Greenberg
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!
Jmp103-Get the Jump on Mobilizing Your Notes and Domino Applications Today!
Howard Greenberg1.6K views

Recently uploaded

Agile 101 by
Agile 101Agile 101
Agile 101John Valentino
9 views20 slides
Airline Booking Software by
Airline Booking SoftwareAirline Booking Software
Airline Booking SoftwareSharmiMehta
6 views26 slides
AI and Ml presentation .pptx by
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptxFayazAli87
12 views15 slides
Introduction to Git Source Control by
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source ControlJohn Valentino
5 views18 slides
ShortStory_qlora.pptx by
ShortStory_qlora.pptxShortStory_qlora.pptx
ShortStory_qlora.pptxpranathikrishna22
5 views10 slides
MS PowerPoint.pptx by
MS PowerPoint.pptxMS PowerPoint.pptx
MS PowerPoint.pptxLitty Sylus
5 views14 slides

Recently uploaded(20)

Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta6 views
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8712 views
Introduction to Git Source Control by John Valentino
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source Control
John Valentino5 views
FOSSLight Community Day 2023-11-30 by Shane Coughlan
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
Shane Coughlan5 views
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation by HCLSoftware
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationDRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
HCLSoftware6 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
Bootstrapping vs Venture Capital.pptx by Zeljko Svedic
Bootstrapping vs Venture Capital.pptxBootstrapping vs Venture Capital.pptx
Bootstrapping vs Venture Capital.pptx
Zeljko Svedic12 views
How Workforce Management Software Empowers SMEs | TraQSuite by TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuiteHow Workforce Management Software Empowers SMEs | TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuite
TraQSuite5 views
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi215 views
Quality Engineer: A Day in the Life by John Valentino
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the Life
John Valentino6 views
Understanding HTML terminology by artembondar5
Understanding HTML terminologyUnderstanding HTML terminology
Understanding HTML terminology
artembondar56 views

OpNovember Water Cooler Talk: The Mystery of Domino on Docker - Part 1

  • 1. OPENNTF WEBINARS November Water Cooler Talk: The Mystery of Domino on Docker - Part 1
  • 2. AGENDA • Why Use Docker for Managers, Developers, or Administrators - Christian Guedemann, Webgate • Docker Demo from a Developer Perspective - Dan Dumont, HCL • Using Docker for Admins - Roberto Boccadoro, ELD Engineering
  • 3. ASKING QUESTIONS • First Question – Will this be recorded? • Yes, view on YouTube!!! • https://www.youtube.com/user/OpenNTF • Use the Questions Pane in GoToWebinar • We will get to your questions at the end of the webinar • The speakers will respond to your questions verbally • (not in the Questions pane) • Please keep all questions related to the topics that our speakers are discussing!!! • Unrelated Question => post at: • http://openntf.slack.com/
  • 4. THANKS TO THE OPENNTF SPONSORS • HCL made a significant contribution to help our organization • Funds these webinars! • Contests like Hackathons • Running the organization • Prominic donates all IT related services • Cloud Hosting for OpenNTF • Infrastructure management for HCL Domino and Atlassian Servers • System Administration for day-to-day operation
  • 5. THIS IS OUR COMMUNITY • Join us and get involved! • We are all volunteers • No effort is too small • If your idea is bigger than you can do on your own, we can connect you to a team to work on it • Test or help or modify an existing project • Write guides or documentation • Add reviews on projects / stars on Snippets
  • 7. THE TIME OF CONTAINERS 2 By Bernhard Fuchs - NYK Virgo, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=27657317 This is how we sell it to the procurement
  • 8. WAS THIS NOT THE STORY BEHIND VM? Where do I cook my soup?
  • 9. GIVE MY SERVICE THE RIGHT INFRASTRUCTURE FROM èTemplating RUN è ADD My Stuff to the container CMD è And start it Build Clone Deploy Run Destroy
  • 10. DOCKER / CONTAINER … AS IT-MANAGER I want: • Low cost (Infrastructure / Personal) • High availability • Sustainability • Fast recovery Templating Testability Reproduction Automation
  • 11. DOCKER / CONTAINER … AS ADMINISTRATOR • I‘m tired of patching systems • I‘m tired of having OS / APP and Data on the same VM • I’m tired to write documentation that are outdated, after the first installation • I wish to replace OS or APP • I wish to setup new „Apps“ within minutes Infrastructure as a Code Less unused components Portability
  • 12. DOCKER / CONTAINER … AS DEVELOPER • I need to tinker a bit with NodeJS, should I setup a server? • Let‘s test my application on the latest Domino release (HELLO ADMIN…. I NEED A DOMINO Server) • Will this Code also work on NodeJS 12? • My Manager asked me about automated build, how should I test Jenkins? Services at your fingertip Runs on your notebookWorks on your mac Huge repository of services
  • 14. WHY IS IT USEFUL ? • Test a new release • Test a FP • Run multiple servers on the same machine • Have different versions of Domino available • Create a new server for developers  You can create a new server in literally minutes
  • 15. WHY IS IT USEFUL ? More and more products ship on Docker Domino V12 beta Sametime Meeting V15 Connections Component Pack DX 9.5
  • 16. WE KNOW THERE ARE TWO WAYS • There is the official HCL image • There is the Daniel Nashed/Thomas Hampel project We will talk about the differences in a future webinar For this webinar I will use the HCL official image
  • 17. INSTALL DOMINO ON DOCKER To deploy a new Domino server on Docker: • Procedure • Load the domino-docker tar archive file to Docker. • Create a Docker volume for the Domino data directory. • Create a temporary container for Domino server setup. • Create a container to run the Domino server. That’s all 
  • 19. NEXT WEBINAR • The Volt MX LotusScript Toolkit • December 17th • Sign up at https://openntf.org/webinars
  • 20. QUESTIONS? Use the GoToWebinar Questions Pane Please keep all questions related to the topics that our speakers are discussing!!! Unrelated Question => post at: http://openntf.slack.com/