Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.



Relevanta dokument
Konfiguration av Authoritative-Only DNS-server baserad på BIND

Att bygga enkel webbapplikation i Docker

Sätta upp SALT på Raspberry Pi Model 2 Del 1

Dokumentation för VLDIT AB. Online classroom

Sätta upp e-post server Ubuntu 14.04, del 1 installation av programvara, konfiguration av mysql och Postfix

Inledning LAMP Perl Python.

Tips: Titta på relevanta genomgångar på webbplatsen

Modul 5 Joomla! Översikt. Denna moduls mål: - Få kunskaper om Joomla! - Få kunskap om installation och konfiguration.

Skapa virtuell maskin via Terminalfönstret

HIGs Remote Desktop Service med Linux

Installera Docker på Windows Server 2016

Kort-kort om utdelade användarkonton och datormiljön på NADA

Windows Server containers och Hyper-V containers

Inledning. Översikt Inledning. Parallell

Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

Unix-miljöer i större sammanhang

Docker i Windows 8.1 med Hyper-V

Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS

Linuxadministration 2 1DV421 - Laborationer Webbservern Apache, Mailtjänster, Klustring, Katalogtjänster

Topologi. Utförande: I exemplet så kommer vi att utgå från att man gör laborationen i en Virtuell miljö (Virtualbox).

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Klientmanual. Inställningar och spelstart Windows & Linux

Innehåll. Dokumentet gäller från och med version

LABORATIONSRAPPORT Operativsystem 1 Linux

Kort-kort om utdelade användarkonton och datormiljön på NADA

DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002

DGC IT Manual Citrix Desktop - Fjärrskrivbord

En IPv6-installation. Tunnlad anslutning med SIXXS Jörgen Eriksson,.SE Torbjörn Eklöv, Interlan

Linuxadministration I 1DV417 - Laboration 5 Brandvägg och DNS. Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 19 februari 2013

Övning 1: Skapa virtuell maskin för utveckling.

DATORINTRODUKTION 2010 LABORATION 1

7 Mamut Client Manager

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

Installationsmanual Onepix RSS Vatech SVENSK

Eltako FVS. 6 steg för att aktivera fjärrstyrning med hjälp av din smartphone (Mobil klient)

FIRSTCLASS. Innehåll:

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Installation av Virtualiseringsplattform

LVDB i GEOSECMA. Innehåll. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Manual till din webbplats. Hur du administrerar Umbraco

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

Övning: Arbeta med Azure Explorer

Installationsanvisningar VISI Klient

Förutsättningar: Konto på Azure, kontot har fått File Storage tillagt, Azure Powershell version eller senare.

FÖRORD. Version 2017 av detta läromedel är omskrivet för Windows 10. Jan-Eric Thelin, september 2017.

Felsökningsguide för Windows XP

DIG IN TO. Nätverksadministration

Nya webbservern Dvwebb.mah.se

Manual för Fristående system för temperatur och luftfuktighetsmätning

Kom igång med din SKY WiFi SmartPen

Detta beror på att SuperOffice applikationen inte kommer åt någon av de tre komponenterna som krävs för att kunna logga in.

Installation/uppgradering av Agfa IMPAX program för remittenter

Handledning för redigering av lagsidor.

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

VideoJet X10/X20/X40. Nätverksvideoserver. Snabbinstallationshandbok

Version 1.0 Januari Xerox Phaser 3635MFP Extensible Interface Platform

Revu handledning: Spara markeringsverktyg i Verktygslådan

Innehåll. Installationsguide

Byta bort SITHS-cert i frontend

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Alla rättigheter förbehållna.

Information till användare av trådlöst LAN

Installation och Konfiguration av Koha i Linux och stödtjänster i Windows Server

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

LABORATION 1 Pingpong och Installation av Server 2008 R2

LICENSAKTIVERINGSGUIDE. Design Collaboration Suite

Vision WEB Komma igång med Electrolux Webbokning Windows Server 2012 R2 8/31/2017

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Avancerad DNS - Laborationer

HA Kluster med CoreOS & Docker Magnus Persson

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Offentligt. Finlands Banks och Finansinspektionens skyddade e-post: anvisning för utomstående användare

Övning Installation av Gentoo och/eller Arch Linux

Installationsguide Junos Pulse för MAC OS X

Windows 2000/XP-nätverk

Installera din WordPress med 9 enkla steg

Net1 Atel router. Anvisningar Anvisningar Net1 Atel router. v1.4.3 ALR-U270. Date. Dokument namn. Release. Valid for

Anslutning till unixsystem från windowslabben

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Kom igång med din butik. 1. Skapa kategorier och produkter 2. Att göra en beställning i butiken 3. Övriga verktyg

VideoJet X SN. Nätverksvideoserver. Snabbinstallationshandbok

Lab 7, 48 steg till ett bättre liv i Unix-labbet

Årsskiftesrutiner i HogiaLön Plus SQL

Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT

Messenger. Novell 1.0 HITTA DOKUMENTATIONEN ÖVER NOVELL MESSENGER. SNABBSTART

Installationsmanual för OnCourse

B. INSTALLATIONEN AV PC-PLANNER MJUKVARAN OCH DRIVRUTINER

Linuxadministration I 1DV417 - Laboration 7 SSH-magi och systemtrolleri. Marcus Wilhelmsson 6 mars 2013

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Handbok för installation av programvara

ÅTVID.NET Startinstruktioner

Instruktion för klienten Djupkarta.se

Så här hanterar du din OneDrive i Office 365

Läs detta innan du sätter igång!

15 Skapa en Start-Diskett

Malmö University / Library and IT Service. Marcus Lindberg

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Transkript:

Arbeta med Dockerfile Förutsättningar: Virtuell maskin med Ubuntu 14.04.1 server installerat, nätverksbrygga konfigurerat enligt tidigare övning, eller se vidare på denna länk: http://linuxkurser.nu/?p=282. Virtuell maskin med Ubuntu 14.04.1 Desktop. Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Steg 1: Starta och logga på din virtuella maskin. Skapa ny katalog i din hemmakatalog, med namnet webbserver. Steg 2: Skriv in följande kommando: sudo mkdir webbserver, klicka Skriv in root-lösenordet, klicka Förflytta dig ner till katalogen webbserver. Steg 3: Skriv in kommandot: cd webbserver, klicka Steg 4: Skriv in kommandot: sudo nano Dockerfile, klicka därefter på Enter. Steg 5: Skriv in följande text i denna fil: FROM ubuntu MAINTAINER ditt_namn din_epost-adress RUN sudo apt-get update RUN sudo apt-get y install apache2 CMD /usr/sbin/apache2ctl D FOREGROUND Klicka på ctrl+o för att spara filen, klicka på Enter, för att bekräfta filnamnet. Klicka därefter på ctrl+x för att avsluta nano. Arbetsuppgift 2: Skapa Docker image utifrån din Dockerfile.

Steg 1: Skriv in följande kommando: sudo docker build t webbditt_förnamn., klicka Arbetsuppgift 3: Anslut till Docker container. Steg 1: Skriv in följande kommando: sudo docker run i t -- net= host p :80:80 webbditt_förnamn /bin/bash, klicka Ta reda på konfiguration för nätverket i din container. Steg 2: I din Docker container, skriv in följande kommandot: ifconfig, klicka Arbetsuppgift 4: Anslut till Docker container från virtuell klient. Steg 1: Starta och logga på virtuell maskin med Ubuntu Desktop. Steg 2: Starta webbläsare, skriv in IP-adress för IP-adress för eth0 i din container, klicka på Enter. Standardsida för apache2 skall nu visas i din bläddrare. Steg 3: Gå ur din Docker container, genom att skriva in följande kommando: exit, klicka Arbetsuppgift 5: Skapa egen html-kod, förändra Dockerfile så att sidan kopieras in på rätt ställe, skapa ny Docker image. Skapa ny katalog. Steg 1: På din Ubuntubaserade server, skapa ny katalog, under webbserver, med namnet html, detta gör du med kommandot: mkdir html, klicka Förflytta dig till katalogen. Steg 2: Förflytta dig till denna katalog, med kommandot: cd html, klicka Skapa html-sida.

Steg 3: Skriv in följande kommando: sudo nano ditt_förnamn.html, klicka Steg 4: Skriv in följande text: <html> <head><title>min webbsida</title> </head> <body><h2>detta är min hemsida!</h2> </body> </html> Spara filen genom att klicka på ctrl+o, klicka på Enter för att bekräfta filnamnet. Klicka på ctrl+x för att avsluta nano. Steg 5: Förflytta dig upp till katalogen webbserver, genom att skriva in kommandot: cd.., klicka Editera Dockerfile. Steg 6: Skriv in kommandot: sudo nano Dockerfile, klicka därefter på Enter. Steg 7: Lägg till följande rad, efter raden RUN sudo apt-get y install apache2: ADD /html/ditt_förnamn.html /tmp/ RUN mv /tmp/ditt_förnamn.html /var/www/html/index.html

Spara filen genom att klicka på ctrl+o, klicka på Enter för att bekräfta filnamnet. Klicka på ctrl+x för att avsluta nano. Arbetsuppgift 7: Skapa Docker image utifrån din Dockerfile. Steg 1: Skriv in följande kommando: sudo docker build t webbditt_förnamn1., klicka Arbetsuppgift 8: Anslut till Docker container. Steg 1: Skriv in följande kommando: sudo docker run i t -- net= host p :80:80 webbditt_förnamn /bin/bash, klicka Ta reda på konfiguration för nätverket i din container. Steg 2: I din Docker container, skriv in följande kommandot: ifconfig, klicka Notera IP-adresser, du skall ha både Docker0 och eth0. Arbetsuppgift 9: Anslut till Docker container från virtuell klient. Steg 1: Starta och logga på virtuell maskin med Ubuntu Desktop. Steg 2: Starta webbläsare, skriv in IP-adress för IP-adress för eth0 i din container, klicka på Enter. Standardsida för apache2 skall nu visas i din bläddrare. Steg 3: Skriv in IP-adress/ditt_förnamn.html, din egen sida, skall nu visas.

Om den inte visas, skriv in följande kommando i din container: sudo service apache2 restart, klicka Steg 4: Gå ur din Docker container, genom att skriva in följande kommando: exit, klicka