IoT Box
Docker obraz pre potreby predmetu
V rámci predmetu budeme používať rozličné nástroje, ktoré bežne
nenainštalujete v OS Windows. Aby sme proces ich používania
zjednodušili, pre potreby predmetu sme vytvorili Docker obraz
bletvaska/iotbox,
v ktorom sa nachádza všetko potrebné. V prípade, že vám bude niečo
chýbať, môžete si tento obraz sami upraviť a vytvoriť tak vlastný
modifikovaný obraz.
Docker obraz
Docker obraz je založený na obraze distribúcie Kali Linux, ktorá ponúka dobrý základ a v repozitároch všetky potrebné nástroje pre predmet.
Spustenie kontajnera
Kontajner spustíte pomocou nasledujúceho príkazu:
$ docker container run --rm -it \
--network host \
--volume .:/mnt
bletvaska/iotboxPri používaní kontajnera je dobré si uvedomiť nasledovné:
- Používateľ, pod ktorým je v kontajneri spustený interpreter, je
root. Rovnako je to aj v prípade linuxovej distribúcie Kali Linux. - Sieťový režim spusteného kontajnera je nastavený na
host. - Do kontajnera je pripojený aktuálny pracovný priečinok, z ktorého
bol kontajner spustený. Tento priečinok je namapovaný do adresára
/mntvo vnútri kontajnera.
Úprava obrazu
V prípade, že chcete na základe existujúceho obrazu spraviť svoj
vlastný, stačí váš Dockerfile založiť na obraze
bletvaska/iotbox:
FROM bletvaska/iotbox
# vaše úravyObraz zostavíte štandardne pomocou príkazu build:
$ docker image build \
--tag nazov-obrazu \
--file cesta/k/dockerfile-suboru