Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:sitw:2016:docker:lab1 [2017/10/24 08:32] bstachura [Ćwiczenia do wykonania na localhost] |
pl:dydaktyka:sitw:2016:docker:lab1 [2019/06/27 15:50] (aktualna) |
| |
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> |
<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// |
**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 === |
| |
* 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** |