Docker

Z Varhoo
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(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
Osobní nástroje