Docker е инструмент за работа с контейнери. Основното предимство на Docker е възможността да се изпълняват приложения с изолирани ресурси.
За да започнете работа, трябва да извършите редица действия от инструкциите стъпка по стъпка:
За да разгърнете хранилището Docker, трябва предварително да конфигурирате сървъра (включително да създадете потребител с права без маршрут и да проверите настройките на защитната стена.
Също така, за внедряването на хранилището Docker е необходим акаунт в Docker Hub. Без него потребителят няма да може да създава потребителски образи и да ги качва в Docker Hub.
Инсталационният пакет на Docker, който се намира в хранилището на Ubuntu, може да съдържа най-новата версия. Ако е уместно да се работи конкретно с последната актуализация, въведете командата:
$ sudo apt update
Преди да инсталирате Docker, е необходимо да инсталирате пакети, които са предназначени за работа с HTTPS.
Първото нещо, което трябва да направите, е да се уверите, че стартирате от хранилището на Docker, а не от хранилището на Ubuntu (което е по подразбиране). Командата, която се използва за това, е:
$ apt-cache policy docker-ce
Когато инсталацията завърши, на екрана ще се появи информационно съобщение с номера на версията и други характеристики. От съдържанието му става ясно, че docker-ce
е кандидат за инсталиране, но все още не е инсталиран.
За да го инсталирате, въведете командата в командния ред:
$ sudo apt install docker-ce
След това Docker ще бъде инсталиран. За да проверите дали процесът на демона е стартиран (това трябва да стане автоматично), използвайте командата-check:
$ sudo systemctl status docker
Обърнете внимание на състоянието"Active
": то трябва да съдържа информация, че услугата е активна. Освен това ще видите и други функции на docker-ce
(памет, задачи, връзка към официалната документация и други).
Когато сте инсталирали Docker, можете да работите с настройките. Например да зададете стартиране без sudo
и други. Не забравяйте да проучите документацията и списъка с подкоманди, с които работи инсталираната (текущата) версия на Docker.