Skip to content

Instantly share code, notes, and snippets.

@Nurlan199206
Last active April 20, 2019 13:03
Show Gist options
  • Save Nurlan199206/842edb51f78160e50d25474c74a49196 to your computer and use it in GitHub Desktop.
Save Nurlan199206/842edb51f78160e50d25474c74a49196 to your computer and use it in GitHub Desktop.
Docker commands
docker info - инфо
docker top NAME/CONTAINER ID - показать запущенные процессы
docker stats NAME/CONTAINER ID - показать использование ресурсов
docker-compose up - поднять контейнеры
docker-compose stop - остановить контейнеры
docker-compose stop - остановить контейнеры, а также удалить образы
docker ps - показать запущенные контейнеры
docker ps -a - показать все контейнеры
docker images - отобразить образы в системе
docker run -it container sh - интерактивный режим
docker rm $(docker ps -a -q -f status=exited) - удалить контейнеры со статусом exited
docker rmi image - удалить образ
docker port CONTAINER - отобразить порты контейнера
docker run -p 80:80 prakhar1989/static-site - запустить контейнер на определенном порту
docker exec -ti container bash - войти в запущеннный контайнер
docker kill $(docker ps -q) - остановить все запущеннные контейнеры
docker run -d -t IMAGE ID
docker image prune -a -f - удалить все образы
docker-compose rm - ребилд, если возникает ошибка имеджа
docker rm `docker ps -a -q` - удалить все остановленные контейнеры
docker inspect CONTAINER ID/NAME
docker inspect --format '{{ .NetworkSettings.IPAddress }}' CONTAINER ID/NAME
=========Создание образов========
docker build .
docker build github.com/creack/docker-firefox
docker build - < Dockerfile
docker build - < context.tar.gz
docker build -t eon/infinite .
docker build -f myOtherDockerfile .
curl example.com/remote/Dockerfile | docker build -f - .
===========Network================
docker network create --subnet 172.21.3.0/24 --gateway 172.21.3.1 nurlan_test - создание подсети 172.21.3.0 с маской 24 и шлюзом 172.21.3.1 и названием nurlan_test
docker network create --subnet 172.21.3.0/24 --ip-range 172.21.3.0/24 nurlan_test
================commit===================
docker commit 933142d6cb7f grafana/grafana:nurlan - создание нового образа с изменениями, где буковки это ID container.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment