Въведение в командите на Докер
Docker предполага виртуализация на ниво OS. Повечето програмисти предпочитат използването на докер и операционни системи са плътно съчетани с разработчиците. Оптимизиране на функционалността на платформата рита с овладяване на докер команди. Те са много леки VM '.
Основни докерски команди
- docker –version - Показва текущата версия
- docker pull - изображенията в хранилището на Docker могат да бъдат изтеглени с помощта на команда docker pull
Например: docker pull ubuntu
- docker run -it -d - за генериране на контейнер от изображение
Например: docker run -it -d ubuntu
- docker ps -a - Показва работещи и излезли контейнери
- docker exec -it bash - Команда за достъп до работещ контейнер
- docker kill - Команда за незабавно спиране на изпълнението на контейнер
Например: docker kill d61153bc
- docker commit - Тази команда създава ново изображение на редактиран контейнер в локалната система
- docker push - Тази команда Docker се използва за избутване на изображение към хранилището на docker hub
- изображения на докер - изброяване на всички изображения, съхранявани в докер
- docker rm - Изтриване на контейнер, който е спрял изпълнението
Докер междинни команди
- команда докер контролна точка - Тази команда Докер, използвана за управление на контролни точки
- docker save (OPTIONS) IMAGE (IMAGE…) - Записване на повече от едно изображение в tar архиви
Например: докер запис - изход testbox.tar текстово поле
- докер търсене (ОПЦИИ) ТЕРМ - Търсене на докер център за изображения
Например: текстово поле за търсене на докер
- docker stats (OPTIONS) (CONTAINER…) - Показване на статистика за използването на ресурсите
Например: статистика на докерите
- docker system command - Използва се за управление на докер
команда |
описание |
докер система df | Показване на използването на докер диска |
Докер система събития | Вземете събития в реално време от сървъра |
информация за докер системата | Показване на информация за цялата система |
докер система резитба | Премахнете неизползваните данни |
- докер маркер SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Създаване на целево изображение, отнасящо се до изходно изображение
Например: docker tag 0e5574283393 fedora / httpd: version1.0
- docker unpause CONTAINER (CONTAINER…) - Отпуснете целия процес в един или повече контейнери
Например: тест контейнер за отмяна на докер
- docker import (OPTIONS) file | URL | - (REPOSITORY (: TAG)) - Импортиране на съдържание от tarball за създаване на системно изображение на файла
- информация за докер (OPTIONS) - Показване на информация за цялата система
Например: информация за докер -f
- docker изход (SERVER) - Излизане от регистър на Docker
Разширени докерски команди
- подразбиране за надстройка на docker-machine - За да надстроите докер до най-новата версия. Как се случва това надграждане зависи от базисната дистрибуция, използвана в създадения екземпляр.
- docker build –rm = false - Булевите опции приемат формата -d = false. Стойността, която виждате в помощния текст, е стойността по подразбиране, която е зададена, ако не посочите този флаг. Ако зададете Boolean флаг без стойност, това ще зададе значението на true, независимо от стойността по подразбиране.
Екскурзии и трикове за използване на Docker команди
- Използвайте -f флаг за активиране на регистрацията
Например: докер логове -f
- Разделянето на JSON може да бъде постигнато в докер по подразбиране, отделни клавиши могат да бъдат извлечени с помощта на jq.
- Инсталациите на пакети трябва да бъдат внимателни, тъй като тези команди също са кеширани.
- Има няколко места, където човек може да посочи команди във вашия Docker файл.
- Кеш ще бъде обезсилен чрез добавяне при промяна на файловете
- По време на изграждането на изображението не се използва писане на томовете
- Всички потребители се определят от хоста, поради което няма докер.
- Судо помага за изпълнение на командите за докер
- Стартирането на докер в изпълнение е сравнително лесен процес
- Docker позволява създаването на псевдоними за собствените си команди по много ефективен начин. Това помага да се управляват и да се справят дългите и наистина големи докерски команди. Файлове ~ / .bashrcor ~ / .bash_aliases съдържа стойностите на псевдонима.
- За достигане на контейнери, до които се осъществява вътрешен достъп до мрежата, винаги е необходимо да се задържи съответният идентификатор на контейнера, командата ps -a помага да бъде архивиран.
- Когато необходим порт е зает в друга услуга, тогава за изпълнение на контейнер, хост-портът може да бъде включен към конкретен порт на контейнер.Eg (хост-порт 8080 до порт порт 50)
- Docker предоставя допълнителна поддръжка за почистване на ненужните битови кодове от контейнера за разполагане.
- Винаги е настроен да сдвоява докер файла, свързан със съответните операции за изпълнение. Това помага за решаване на проблеми като предписани, изключващи ненужното използване на дисково пространство.
- Docker винаги предпочита да наваксва изявления във docker файла, който не е изправен пред никаква промяна. Спестяването на време може да бъде постигнато чрез задаване на съдържанието, изобразено в докер файла, по ред, като най-малко възможно е промяна на съдържанието в горната част и по-вероятно съдържанието на промяна е изобразено в долната част на файла.
заключение
Макар че докерът изглежда е лесна настройка, всъщност е сложна система, която трябва да се справя, когато се вземат предвид жизнените й функции в картина. Определено Docker е сред популярните инструменти за виртуализация и позволява изключително съчетание с хост операционната система.
Препоръчителни статии
Това е ръководство за командите на Докер. Тук сме обсъдили основни, незабавни, както и усъвършенствани Докер команди. Можете също да разгледате следните статии, за да научите повече.
- Разширени GIT команди
- Списък на командите за релси
- Основни C команди
- Команди за зареждане