Docker - inštalácia a prvé kroky
Krátky návod ako nainštalovať Docker na Debian 9 a pár príkazov na ovládanie.
Inštalácia
Nainštalujeme pár základných vecí:
apt install apt-transport-https dirmngr
Pridáme repozitár:
echo 'deb https://apt.dockerproject.org/repo debian-stretch main' >> /etc/apt/sources.list
Pridáme kľúč:
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys F76221572C52609D
Spravíme update balíkov:
apt update
Nainštalujeme samotný Docker:
apt install docker-engine
Používanie
Stiahneme nejaký Image
docker pull debian
Spustíme ho, a to tak že bežiaci kontajner sa bude volať smazak, bude vytvorený z obrazu debian ktorý sme prave stiahli, a spustíme na ňom /bin/bash
docker run --interactive --tty --name smazak debian /bin/bash
Exitom z neho zase vyjdeme.
Kontajner aj ked už nemá žiadny bežiaci proces, stále ho máme.
docker ps -a
Pod jedným názvom môže existovať len raz, paramter --name smazak môžme zmazať.
Pokiaľ sme ho nespustili s parametrami --interactive --tty, musíme ho najskốr vypnúť
docker container kill smazak
Pokiaľ ho už nechceme nikdy nijak znova použiť, môžme ho vymazať
docker rm docker
Ak v ňom ale chceme pokračovať, prípadne sme si ho pripravili, nainštalovali nejake veci, a chceme ho používať, môžme ho uložiť ako obraz
docker commit smazak novy_obraz
Ako spustiť kontajner a použiť disk z hostu
docker run -it -v /opt/smazak/:/mnt/ --name smazak debian /bin/bash
PortForward z hostu do kontajneru
docker run -d=true --rm -it -h smazak01 -p 1000:1000/udp -p 1001:1001/tcp --name smazak01 smazak /start.sh
Niekedy pri inštalácií potrebujeme tieto balíčky, je dobré ich mať dopredu:
apt install dialog apt-utils
Ako premenovať image:
docker tag image_old image_new
Ako exportovat image:
docker save -o image.tar image_name
docker load -i image.tar
Príspevok pridaný dňa: 20.04.2018 od užívatela: Dodoslav.