Въведение в командите на Докер

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 е сред популярните инструменти за виртуализация и позволява изключително съчетание с хост операционната система.

Препоръчителни статии

Това е ръководство за командите на Докер. Тук сме обсъдили основни, незабавни, както и усъвършенствани Докер команди. Можете също да разгледате следните статии, за да научите повече.

  1. Разширени GIT команди
  2. Списък на командите за релси
  3. Основни C команди
  4. Команди за зареждане

Категория: