Всички най-важни команди за 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 полезен.
open source spirit
$
Намерихте материала за полезен?
Съдържанието на itpraktika.com е безплатно и ще остане такова.
Ако статията ти е помогнала — можеш да подкрепиш сайта с малка доброволна сума.
Всяко дарение помага за поддръжката и развитието на портала.
