This shows you the differences between two versions of the page.
rl:labs:11:contents:00 [2022/11/08 08:44] ioan.stan [00A. [0p] OpenStack deployment] |
rl:labs:11:contents:00 [2024/01/04 12:14] (current) vlad_iulius.nastase created |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 00A. [0p] OpenStack deployment ==== | + | ==== 00. Completare formular de feedback ==== |
- | **Creați 2 mașini virtuale.** | + | |
- | Folosiți imaginea **Ubuntu 16.04 Xenial** cu flavor **m1.medium** pe [[https://cloud-controller.grid.pub.ro/dashboard|Openstack]]. | + | Vă invităm să evaluați activitatea echipei de RL și să precizați punctele tari și punctele slabe și sugestiile voastre de îmbunătățire a materiei. Feedback-ul vostru este foarte important pentru noi să creștem calitatea materiei în anii următori și să îmbunătățim materiile pe care le veți face în continuare. |
- | Atenție ! Utilizatorul **NU** este **student**, ci **ubuntu**. | + | Găsiți formularul de feedback în partea dreaptă a paginii principale de RL de pe curs.pub.ro într-un frame numit **FEEDBACK**. |
- | <code bash> | + | * [[ https://curs.upb.ro/ | Feedback Moodle]] |
- | ubuntu@hostname:~# sudo apt-get update | + | |
- | ubuntu@hostname:~# sudo apt-get install docker | + | |
- | ubuntu@hostname:~# sudo apt-get install docker.io | + | |
- | ubuntu@hostname:~# cat /etc/hostname | + | |
- | $MY_HOSTNAME | + | |
- | ubuntu@hostname:~# cat /etc/hosts # Adăugați linia următoare în fișierul /etc/hosts | + | |
- | 127.0.0.1 $MY_HOSTNAME | + | |
- | [...] | + | |
- | ubuntu@hostname:~# sudo usermod -aG docker $USER | + | |
- | ubuntu@hostname:~# exit # LOGOUT | + | |
- | $FEP_USER@fep.grid.pub.ro:~$ ssh -i ~/.ssh/id_rsa ubuntu@$VM_IP_ADDRESS # LOGIN | + | Vă mulțumim! |
- | ==== 00B. [0p] Play With Docker ==== | ||
- | Play With Docker (PWD) este un mediu online dedicat învățării și testării Docker. Oferă mașini virtuale gratuit în limita a 4h/sesiune. | ||
- | Reprezintă un bun loc de început interacțiunea în lumea Docker și permite utilizatorilor să ruleze comenzile Docker fără a fi necesare instalări sau configurări suplimentare. Oferă experiența de a avea o mașină virtuală Alpine Linux gratuită în browser, unde puteți construi și rula containere Docker și chiar crea clustere. | ||
- | |||
- | Pentru a începe interacțiunea cu PWD utilizați linkul: [[https://labs.play-with-docker.com/|https://labs.play-with-docker.com/]]. Vă puteți autentifica folosind contul vostru de **Dockerhub**: [[https://hub.docker.com/|https://hub.docker.com/]] | ||
- | |||
- | <note tip>În cazul în care nu aveți cont de DockerHub creați unul consultând manualul:[[https://docs.docker.com/docker-hub/|Docker Hub Quickstart]]</note> | ||
- | |||
- | {{:rl:labs:11:contents:play-with-docker.png?600|}} | ||
- | |||
- | Odată contul creat, urmați pașii: “Login” (with docker account) -> “Start”. | ||
- | |||
- | Pentru început, adăugați o **singură instanță** așa cum se poate observa în imaginea atașată mai jos: | ||
- | |||
- | {{:rl:labs:11:contents:play-with-docker-instance.png?600|}} | ||
- | |||
- | <note>Este posibil să aveți probleme de afișaj dacă nu optați pentru opțiunea de “Maximized” a ferestrei browser-ului.</note> | ||
- | |||
- | Odată lansată o instanță, va trebui să fiți direct conectati la ea. Interacțiunea făcându-se direct în consola atașată instanței creată anterior. | ||
- | |||
- | {{:rl:labs:11:contents:play-with-docker-console.png?600|}} | ||
- | |||
- | <note tip>Instanța rulează pe o distributie de **Alpine Linux**, dedicată rulării Docker și a comenzilor de rețea din Linux (precum //iptables//).</note> | ||
- | |||
- | Pentru a accesa public o aplicație care ruleaza în Play with Docker (PWD) este nevoie să folosiți portul expus. Astfel veți putea observa în **exercițiile următoare** pagina creată, similar ca în imaginea de mai jos: | ||
- | |||
- | {{:rl:labs:11:contents:play-with-docker-web.png?600|}} | ||
- | |||
- | Acest lucru este posibil deoarece PWD crează un tunel public ce permite expunerea portului afișat. |