Otwórz docker.com > resources > Community > Get started
Download for Windows > Link: Docker Toolbox
Zainstaluj Docker Toolbox
Uruchom Kinematic > Use Virtualbox > Poczekaj > Pomiń logowanie do DockerHub
Otwórz docker-compose releases i pobierz ostatnie wydanie
Zainstaluj docker-compose
Sklonuj lub ściągnij repo
Uruchom Docker Quickstart Terminal > Przejdz do folderu np. z0 > docker-compose.exe up
Otwórz Docker Quickstart Terminal
docker run -it --rm --network z$(nr_zadania)_squid_net appropriate/curl sheg. w zadaniu 0: docker run -it --rm --network z0_squid_net appropriate/curl sh curl -x 10.0.$(nr_zadania).$(nr_maszyny):3128 pics4learning.comeg. w zadaniu 0: curl -x 10.0.0.2:3128 pics4learning.comI powinna się pojawić zawartość strony pics4learning.com
Zainstaluj dockera
sudo pip install docker-compose
Sklonuj lub ściągnij repo
Przejdz do katalogu z zadaniem np. z0 > docker-compose up
Ze względu na brak wirtualizacji nie trzeba tworzyć klienta, można połączyć się bezpośrednio:curl -x 10.0.$(nr_zadania).$(nr_maszyny):3128 pics4learning.comI powinna się pojawić zawartość strony pics4learning.com
Zainstaluj dockera
sudo pip install docker-compose
Sklonuj lub ściągnij repo
Przejdz do katalogu z zadaniem np. z0 > docker-compose up
docker run -it --rm --network z$(nr_zadania)_squid_net appropriate/curl sheg. w zadaniu 0: docker run -it --rm --network z0_squid_net appropriate/curl sh curl -x 10.0.$(nr_zadania).$(nr_maszyny):3128 pics4learning.comeg. w zadaniu 0: curl -x 10.0.0.2:3128 pics4learning.comI powinna się pojawić zawartość strony pics4learning.com
- Aby dostać się do kontenerów należy:
- docker exec -it z$(nr_zadania)_x$(nr_maszyny)_1 basheg. w zadaniu 0 do maszyny x1: docker exec -it z0_x1_1 bash
- I z tej konsoli możemy zobaczyć np.:
- czy squid działa - service squid status
- przeładować squid - service squid reload
- zobaczyć logi dostępu - tail -f /var/log/squid/access.log
- zobaczyć katalog cachowania - ls /var/spool/squid/