Основни команди в Docker
Общи команди
Всяка команда в Docker започва с docker. Ако напишеш само docker и изпълниш командата (в CMD/PowerShell или каквото ползваш като терминал), ще видиш списък с възможните изпълними команди в Docker.
docker
Показва коя е инсталираната версия на Docker и информация за някои компоненти, които се използват от Docker.
docker version
Показва само версията на инсталирания Docker.
docker -v (или docker --version)
Показва системна информация, свързана с Docker
docker info
Като добавим –help в края на някоя команда, можем да видим за какво и как се използва тя.
docker images --help
Показва колко на брой имиджа, контейнера и т.н. имаме (както и размера им).
docker system df
Работа с Docker image
Изтегляне на имидж от Docker Hub.
docker pull <image>
Създаване на имидж от Dockerfile в текущата директория
docker build -t <name> .
Извежда списък с наличните имиджи
docker images
Изтриване на имидж
docker rmi <image>
Работа с Docker container
Стартиране на нов контейнер от имидж
docker run <image>
Стартиране на контейнер във фонов режим
docker run -d <image>
Стартиране на контейнер със задаване на име
docker run --name <name> <image>
Стартиране на контейнер със задаване на порт
docker run -p <host_port>:<container_port> <image_name>
Извежда списък на активните контейнери
docker ps
Извежда списък с всички контейнери (включително спрени)
docker ps -a
Спиране на контейнер
docker stop <container>
Стартиране на спрян контейнер
docker start <container>
Рестартиране на контейнер
docker restart <container>
Изтриване на контейнер
docker rm <container>
Работа с DockerHub
Вписване с потребителско име
docker login -u <username>
Публикуване на имидж в DockerHub
docker push <username>/<image_name>
Изтегляне на имидж от DockerHub
docker pull <image_name>