Всички най-важни команди за 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 полезен.

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: