Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:sitw:2016:docker:lab1 [2017/10/24 08:34] bstachura [Treść laboratorium] |
pl:dydaktyka:sitw:2016:docker:lab1 [2017/11/08 07:38] bstachura [Treść laboratorium] |
| |
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> |
* 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** |