Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:sitw:2016:docker:lab1 [2017/10/24 08:30]
bstachura [Treść laboratorium]
pl:dydaktyka:sitw:2016:docker:lab1 [2019/06/27 15:50] (aktualna)
Linia 21: Linia 21:
  
 Instalacja za pomocą mamangera pakietów: Instalacja za pomocą mamangera pakietów:
-<code bash> +<code bash>apt-get install ​apt-transport-https ca-certificates curl iptables</​code>​ 
-apt install docker.io +następnie:​ 
-</​code>​+<code bash>​curl -sSL https://​get.docker.com/ | sh</​code>​
 Włączanie usługi dockera wraz ze startem systemu: Włączanie usługi dockera wraz ze startem systemu:
 <code bash> <code bash>
Linia 82: Linia 82:
 <code bash>apt update && apt upgrade</​code>​ <code bash>apt update && apt upgrade</​code>​
    * //​Zainstaluj docker-engine//​    * //​Zainstaluj docker-engine//​
 +Obecnie
 +<code bash>​apt-get install apt-transport-https ca-certificates curl iptables</​code>​
 +następnie:
 +<code bash>​curl -sSL https://​get.docker.com/​ | sh</​code>​
 +Dawniej
 <code bash>apt install docker.io</​code>​ <code bash>apt install docker.io</​code>​
    * //Ustaw MTU na wartość 1454, aby tego dokonać należy dodać//    * //Ustaw MTU na wartość 1454, aby tego dokonać należy dodać//
Linia 94: Linia 99:
 <code bash>​systemctl start docker</​code>​ <code bash>​systemctl start docker</​code>​
    * **Zweryfikuj instalację dockera przez uruchomienie kontenera hello-world**    * **Zweryfikuj instalację dockera przez uruchomienie kontenera hello-world**
-<code bash>​docker run hello world</​code>​+<code bash>​docker run hello_world</​code>​
    * //​Zrestartuj hosta gospodarza//​    * //​Zrestartuj hosta gospodarza//​
    * //​Zweryfikuj status usługi docker przez uruchomienie kontenera hello-world jeszcze raz//    * //​Zweryfikuj status usługi docker przez uruchomienie kontenera hello-world jeszcze raz//
Linia 109: Linia 114:
 **Dockerfile** proszę zakładać w katalogu domowym użytkownika **student** lub jego podkatalogach\\ **Dockerfile** proszę zakładać w katalogu domowym użytkownika **student** lub jego podkatalogach\\
 \\ \\
-\\**Ćwiczenia proszę wykonywać dalej an localhost**+\\ 
 +**Ćwiczenia proszę wykonywać dalej na localhost**\\ 
 +\\
 === Ćwiczenie 1 === === Ćwiczenie 1 ===
  
Linia 151: Linia 158:
    * uruchom kontener z tego obrazu    * uruchom kontener z tego obrazu
    * odwiedź stronę powitalną    * odwiedź stronę powitalną
 +=== Ćwiczenie 5 ===
 +
 +   * Proszę stworzyć plik **dockerfile** opisujący maszynę partą o system Centos w wersji 7. System ten ma mieć dodanych 2 użytkowników systemowych **jan** oraz **kinga**, każdy z nich ma mieć ustawione hasło: **DockerLab**
 +   * Użytkownicy dodane przez Państwa mają należeć do grup **users** oraz **sudo**.
 +   * Proszę zainstalować sudo i zmodyfikować plik sudoers tak, aby sudo działało dla grupy sudo.
 +   * Proszę zbudować i uruchomić obraz, zweryfikuj, że wszystko działa poprawnie oraz członkostwo użytkowników.
 +
 +=== Ćwiczenie 6 ===
 +
 +   * Proszę uruchomić kontener dockera zawierający **bazę MySQL** w wersji 5.7 z nazwą: **mysql-container**,​ zostanie ona wykorzystana w późniejszych zadaniach.
 +
 +=== Ćwiczenie 7 ===
 +
 +   * Proszę stworzyć i uruchomić kontener w którym zainstalują i uruchomią Państwo forum oparte o skrypt **flarum** (http://​flarum.org/​ zainstalowany za pomocą **composera**),​ jako bazę proszę wykorzystać kontener **mysql-container**. System dowolny. ​
 +   * Proszę przekierować port 8080 na port 80 kontenera z flarum.
 +
 +=== Ćwiczenie 8 ===
  
 +   * Proszę uruchomić kontener z wordpressem (zmapować port 8081), jako  bazę wykorzystać kontener **mysql-container**
pl/dydaktyka/sitw/2016/docker/lab1.1508826619.txt.gz · ostatnio zmienione: 2019/06/27 15:55 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0