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. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.
💝 Благодарим ви, че прочетохте тази статия! Ако сте намерили информацията за полезна, можете да подкрепите нашия труд със символична сума: