Всички най-важни команди за Docker на едно място
Docker е популярна платформа с отворен код, която улеснява изграждането, тестването, внедряването и управлението на контейнерни приложения в последователна, преносима или виртуална среда .
В тази статия ще ви предоставя най-често срещаните Docker команди.
Команди за почистване
Команда | Обяснение |
docker image prune | Изчиства неизползвано изображение |
docker image prune -a | Изчиства всички изображения, които не се използват от контейнери |
docker system prune | Премахва всички спрени контейнери, всички мрежи, които не се използват от контейнери, всички висящи изображения и целия кеш на компилацията |
docker image rm image | Премахва изображение |
docker rm container | Премахва работещ контейнер |
docker kill $ (docker ps -q) | Спира всички работещи контейнери |
docker volume rm $(docker volume ls -f dangling=true -q) | Премахва всички висящи томове |
docker rm $(docker ps -a -q) | Премахва всички спрени контейнери |
docker kill $ (docker ps -q) | Спира всички работещи контейнери |
Команди за взаимодействие с контейнер
Команда | Обяснение |
docker start container | Стартира нов контейнер |
docker stop container | Спира контейнер |
docker pause container | Поставя на пауза контейнер |
docker unpause container | Отменя паузата на контейнер |
docker restart container | Рестартира контейнер |
docker wait container | Блокира контейнер |
docker export container | Експортира съдържанието на контейнера в tar архив |
docker attach container | Прикрепя се към работещ контейнер |
docker wait container | Изчаква, докато контейнерът бъде прекратен и показва изходния код |
docker commit -m “commit message” -a “author” container username/image_name: tag | Записва работещ контейнер като изображение |
docker logs -ft container | Следва дневниците на контейнерите |
docker exec -ti container script.sh | Изпълнява команда в контейнер |
docker commit container image | Създава ново изображение от контейнер |
docker create image | Създава нов контейнер от изображение |
Команди за проверка на контейнера
Команда | Обяснение |
docker ps | Изброява всички работещи контейнери |
docker -ps -a | Изброява всички контейнери |
docker diff container | Проверява промените в директории и файлове във файловата система на контейнера |
docker top container | Показва всички работещи процеси в съществуващ контейнер |
docker inspect container | Показва информация от ниско ниво за контейнер |
docker logs container | Събира логове за контейнер |
docker stats container | Показва статистически данни за използването на ресурсите на контейнера |
Мрежови команди
Команда | Обяснение |
docker network create networkname | Създава нова мрежа |
docker network rm networkname | Премахва определена мрежа |
docker network ls | Изброява всички мрежи |
docker network connect networkname container | Свързва контейнер към мрежа |
docker network disconnect networkname container | Прекъсва връзката на контейнер от мрежата |
docker network inspect networkname | Показва подробна информация за мрежа |
В тази статия разгледахме всички основни команди на Docker. Надяваме се, че сте намерили този урок за Docker полезен.
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut