Last active
April 20, 2019 13:03
-
-
Save Nurlan199206/842edb51f78160e50d25474c74a49196 to your computer and use it in GitHub Desktop.
Docker commands
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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