Step by step installation of a Domino server on Docker

Slides:



Advertisements
Similar presentations
Chapter 20 Oracle Secure Backup.
Advertisements

Annotated User Input Screens from EM Oracle Custom Install Install.
Discovering SQL all rights reserved (c) 2010 agilitator.com INSTALLING MS SQL Server 2008 R2 Express Edition.
Client Connectivity Pertemuan 5 Matakuliah: T0413 Tahun: 2009.
CSS Central: Central Management Utility Screen View Samples Next.
Linux+ Guide to Linux Certification, Second Edition
PowerCenter 8.6 SE Installation and Operational Guidelines.
SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
Installing Apache There are several ways to install the Apache web server – in CIT 370, you probably installed it from the CentOS CD-ROM although in fact,
Software Library Configuration 1 Travis Love Technical Service Engineer.
Remote Accessing Your Home Computer Using VNC and a Dynamic DNS Name.
A crash course in njit’s Afs
Mac OS X Imaging Training for Deployment Server 6.9 May 27, 2009.
© 2012 IBM Corporation Tivoli Workload Automation Informatica Power Center.
1 ISA Server 2004 Installation & Configuration Overview By Nicholas Quinn.
DB2 (Express C Edition) Installation and Using a Database
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Setting Up a Local WordPress Development Environment By Gregory Young Alternative Hosting
CIS250 OPERATING SYSTEMS WIN2k Lab # 3 Creating User Accounts Defining User Profiles Creating Groups Setting System Policies.
Linux+ Guide to Linux Certification, Second Edition
1.First Go to
By Rashid Khan Lesson 10-From Here to There: Remote Installation of the Windows XP Professional Client.
Copyright (c) by CNAPTICS Corporation. All rights reserved.1 INFO Oracle Database 11g: Administration II Presented By: Marc S. Paller,
Using OUI to install Oracle9i Release 2 on an OpenVMS System.
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
APC by Schneider Electric– Bill Pasquill SSPCNSV Installation ●Steps needed to install PCNSV on VMware ESX server 3.5 ●Mount CD ●Copy files ●Run Installation.
Managing SX.e and TWL with MARC and Scripts Jeremiah Curtis
Windows PostgreSQL installation. Pre-requisites Define a local non-administrative Windows account (eg. postgres) Must install on Console, not through.
T4L – NSW DET SOE Muticasting an Image. Problem New T4L computers use SATA HDD’s SATA drives are not recognised by Current DET Licensed version of Ghost.
Chapter 3 & 6 Root Status and users File Ownership Every file has a owner and group –These give read,write, and execute priv’s to the owner, group, and.
Lecture One. Objective: Provide description of the Command-Line Editor of Linux operating system. Enable students to understand the practical side of.
Installing MySQL BCIS 3680 Enterprise Programming.
1 AHM -2-4 Sept 2003 e-Science Centre Running SRB Ananta Manandhar.
Apache, MySQL and PHP Installation and Configuration Chapter 2 MySQL Installation and Configuration.
MySQL Getting Started BCIS 3680 Enterprise Programming.
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
WMarket For Adminstrators Install with Docker or the Automatic Script.
Lab 8 Overview Apache Web Server. SCRIPTS Linux Tricks.
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
Lab 8 Department of Computer Science and Information Engineering National Taiwan University Lab8 - Root Filesystem 2015/11/10/ 22 1.
Lab 9 Department of Computer Science and Information Engineering National Taiwan University Lab9 - Debugging I 2014/11/4/ 28 1.
1 Introduction to Shared Folders Shared folders provide network users access to files. Users connect to the shared folder over the network. Users must.
Tivoli Provisioning Manager V5.1 FP1 © 2006 IBM Corporation L2 GO Training Local TCA Install Przemyslaw Maciolek
PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning 2. Add object to CVS Server - add.sh [format_name.fmt] - cvs commit 1. Export.
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,
PRESENTED BY ALI NASIR BITF13M040 AMMAR HAIDER BITF13M016 SHOIAB BAJWA BITF13M040 AKHTAR YOUNAS BITF13M019.
Hadoop Architecture Mr. Sriram
PowerShell Introduction Copyright © 2016 – Curt Hill.
Andy Wang Object Oriented Programming in C++ COP 3330
10 WAYS YAB WILL IMPROVE YOUR LIFE
Azure CLI Deep Dive Neil Peterson Content Developer Microsoft.
Machine Learning Workshop
Containers and Virtualisation
Oracle DB and Docker Get Your Dockerized Oracle Sandbox Running in the Cloud or On- Premises Martin Knazovicky Dbvisit Software.
Linux + Galaxy Server Tutorial
Advisor: Dr.vahidipour Zahra salimian Dec 2017
SSH SSH is “Secure SHell” Secure, compressed, widely supported, fast
Dovetail & CVP Tutorial/Demo
Docker, Drupal and Persistence
Andy Wang Object Oriented Programming in C++ COP 3330
UNIX/LINUX Commands Using BASH Copyright © 2017 – Curt Hill.
Configuration Of A Pull Network.
Working with Mac OS and Linux
Getting Started With Solr
Container technology, Microservices, and DevOps
DIBBs Brown Dog Tutorial Setup
Presentation transcript:

Step by step installation of a Domino server on Docker Roberto Boccadoro ELD Engineering

We will use CentOS as base OS.

The repository Go to https://github.com/klehmann/domino-docker-setup We will use this instead of the IBM repository because it will not need to use a NGINX server but rather will add the source installation files to the image directly.

Click on «Clone or download» and select Download ZIP

Expand the zip file in a directory of your choice It contains the following files

Go in domino1001/resources/domino_installer Copy there the installation file for Domino 10.0.1 on Linux, it must be named DOM_SVR_V10.0.1_64_BIT_Lnx.tar

Create Docker image for Domino 10.0.1 Go back to directory domino1001 and run docker build -t klehmann/domino:10.0.1 . Be careful to add the period at the end.

Go in the directory ../domino-docker-setup-master/domino1001_scriptsupport

Create Docker image for Domino 10.0.1 with scripted setup support Run docker build -t klehmann/domino_scriptsupport:10.0.1 . This image is based on the image previously created

Create a new Domino 10.0.1 server instance

Create data volume for Domino data The volume will contain the Domino data directory and is mounted at /local/notesdata. docker volume create domino10_rob

Setup organization/server name and credentials Edit file "env.list" and enter your server's organisation name, server name, Domino domain name, admin user data and passwords. ORGANISATION=MyOrg SERVERNAME=MyServer1 SERVER_IDPWD= CERTIFIER_IDPWD=cert123 ADMIN_FIRSTNAME=Administrator ADMIN_LASTNAME=MyOrg ADMIN_IDPWD=adm1n123 DOMINODOMAIN=MyOrg DOMINOHOSTNAME=localhost SERVER_IDPWD is optional, but recommended. DOMINOHOSTNAME should be a full qualified hostname.

Run first time server setup to create ID files and setup data directory This initializes environment variables from "env.list", mounts the previously created data volume at /local/notesdata and runs the Docker container. docker run --rm --interactive --tty --env-file ./env.list –v domino10_rob:/local/notesdata klehmann/domino_scriptsupport:10.0.1 The command runs the scripted Domino server setup. The setup initializes the data directory and creates id files with the specified names and passwords.

Extract created ID files Next we create a new local directory "ids" and copy the created cert/server/admin ID files from the data volume. mkdir -p ids && docker run --rm -v domino10_rob:/local/notesdata -v "$PWD":/local/notesdata_out busybox cp -f /local/notesdata/{cert.id,server.id,admin.id} /local/notesdata_out/ids Backup these files and use them to set up your Notes Client

Run Domino 10.0.1 server instance Run Docker container with mounted data and published network ports and assign a name, e.g. "domino1001_abc": docker run -p 1352:1352 -p 80:80 -p 443:443 -p 25:25 --name domino1001_abc -v domino10_rob:/local/notesdata klehmann/domino_scriptsupport:10.0.1

Access Domino server console in running instance Start a bash on the new running container: docker exec -it domino1001_abc bash Use the live console option of Daniel Nashed's start script: /etc/init.d/rc_domino live Type "close" to leave the live console and "exit" to exit bash.

Stop Domino 10.0.1 docker container To stop the running container, it is important to set the timeout value, because the default of 10 seconds between stopping and killing the container is too short for Domino: docker stop --time=60 domino1001_abc

Start Domino 10.0.1 docker container Use this command to start the now named Domino server container: docker start domino1001_abc