docker cheat sheet - dev-ops-notes.ru · 2017-12-05 · docker????? ????? ????? ? ???? [~]$ docker...

Post on 06-Jul-2018

235 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

? ???????? Docker

? ?????? ??? ?????????? ?????????? ? ? ???

[~]$ docker run -d nginx

?????? ?????????? ? ? ???

[~]$ docker run -it ubuntu bash

?????? ??????????, ?????? ? ????? ????? ?????????

[~]$ docker run -rm ubuntu bash

? ?????? ????? ??????????

[~]$ docker run -p 80:80 -d nginx

?????? ?? ? ??????????

[~]$ docker run --name frontend nginx

????????? ???????????? ? ?????????

[~]$ docker start frontend

? ????????? ?????????

[~]$ docker stop frontend

? ????? ??????? ? ?????? Dockerfile ? ????? ?? ??????????

[~]$ docker build --tag my-image .

"? ??????" ??????????

[~]$ docker build --no-cache my-image .

? ???????????? ????????? ? ?????

[~]$ docker commit c31337 my-image

??????? ??? ?? ?????????? ? ? ??????

[~]$ docker rmi $(docker images -q -f "dangling=true" )

? ??????????? ? ??????? ? ?? ?????????

[~]$ docker exec -ti c31337 bash

? ???? ??? ????? ????? ?????? ??????????

[~]$ docker logs -f c31337

? ??????? ??????????????? ? ?????

[~]$ docker port c31337

? ????? ?????? ???????? ? ????

[~]$ docker volume create --name my-volume

? ??????????? ????? ??? ?????? ??????????

[~]$ docker run -v my-volume:/data nginx

??????? ????

[~]$ docker volume rm my-volume

? ??????? ??? ???????? ? ?????

[~]$ docker volume ls

? ???? ?????? ????????? ????

[~]$ docker network create my-net

? ????? ???? ??????? ? ?? ????????? ? ????

[~]$ docker network connect my-net c31337

? ???? ???? ??????? ? ?? ????????? ?? ????

[~]$ docker network disconnect my-net c31337

? ????? ???? ????????? ? ???? ??? ??????

[~]$ docker run -d --net my-net nginx

?????????? ??????????? ?? ??????? ??????? ? ?? ??????????

[~]$ docker ps

? ??????? ??????? ? ?? ? ???????????? ? ??????????

[~]$ docker ps -a

? ??????? ? ???????? ? ??????????

[~]$ docker inspect c31337

? ??????? ???????? ? ???????? ??????

[~]$ docker images

??????? ??? ???????????? ? ??????????

[~]$ docker rm $(docker ps --filter status=expired -q)

? ??????? ??? ?????????? ?? ??????????? ? ?????

[~]$ docker ps --filter label=traefik.backend

? ??????? ????????? ? ? ???????? ? ??????????

[~]$ docker inspect -f '{{ .NetworkSettings.IPAddress }}' \c31337

????????? ?????? ?? ????? ? ?? ?????????

[~]$ docker run -d busybox /bin/sh -c "while true; do sleep 2; done"

?????????? Docker Machine

????????? Docker Machine

[~]$ docker-machine start machine_name

? ????????? Docker Machine

[~]$ docker-machine stop machine_name

? ???????? Docker ?? ?????? ? ????????? Docker Machine

[~]$ eval "$(docker-machine env machine_name)"

top related