Docker
Z Varhoo
(Rozdíly mezi verzemi)
(→Základní příkazy) |
(→Základní příkazy) |
||
Řádka 54: | Řádka 54: | ||
docker -p 8000:80 -i run ubuntu-test |
docker -p 8000:80 -i run ubuntu-test |
||
+ | |||
+ | |||
+ | === pomocné příkazy === |
||
+ | |||
+ | Smazaní všech stáhnutých obrazů |
||
+ | |||
+ | docker images | grep -v IMAGE | awk '{ print $3 }' | xargs docker rmi |
Verze z 23. 2. 2015, 17:28
Základní příkazy
Využívá linuxové kontejnery LXC Nejedná se o virtualizaci ale je možné přenášet apliakce na příč linuxovými distribucemi.
Základní instalace Pro Fedora 21:
yum install docker service docker start
Systém spustíme příkazem
docker run -ti ubuntu:latest /bin/bash
Seznam běžícíh kontejneru (parametr -a vypisuje všechny):
docker ps -a
Připojení na již vytvořený kontejner
docker start <container_id> docker attach <container_id>
Smazání kontejneru
docker rm <container_id>
Seznam stáhnutých obrazů
docker image
Smazání nacachevaného obrázku
docker rmi <image_id>
Je možné vytvořit soubor Dockerfile, který nám popisuje vlastnosti obrazu.
FROM ubuntu:latest RUN apt-get update && apt-get install python-django CMD /bin/bash
docker build -t ubuntu-test .
Build without cache - rebuild all project
docker build -t ubuntu-test --no-cache=true .
if you want run with some port, then you can run following command
docker -p 8000:80 -i run ubuntu-test
pomocné příkazy
Smazaní všech stáhnutých obrazů
docker images | grep -v IMAGE | awk '{ print $3 }' | xargs docker rmi