Инсталирайте Docker на CentOS7

Install Docker Centos7



Docker е система за контейнеризиране с отворен код. Той се използва широко за разгръщане на приложения с висока плътност в облака. Той използва същото ядро ​​като хост операционната система за виртуализация на операционна система. Той има голямо хранилище за изображения, което можете да използвате, за да стартирате контейнера в рамките на няколко минути. Хранилището на изображения на Docker има предварително конфигуриран образ на Docker за почти всеки тип приложение и операционна система. Да предположим, че искате да стартирате PHP уеб сървър. Можете да го намерите в хранилището на изображения на Docker, а основната операционна система може да бъде Ubuntu, Debian или CentOS. Има различни изображения за PHP за всяка различна операционна система. В тази статия ще ви покажа как да инсталирате Docker на CentOS 7. Нека започнем.

Инсталиране на Docker

Използвам CentOS 7.4, както можете да видите от изхода на следната команда:







$котка /и т.н./redhat-освобождаване



Версията на ядрото, което използвам, е 3.10.0, както можете да видите от изхода на следната команда:



$непознат -r





Имате нужда yum-config-manager за да активирате екстри на CentOS 7 и хранилището на Docker CE на вашата машина CentOS 7. yum-config-manager се осигурява от yum-utils пакет.

Можете да инсталирате yum-utils пакет със следната команда:



$sudo yum инсталирайтеyum-utils

Както можете да видите от екрана по -долу, вече имам yum-utils пакет, инсталиран на моята машина. Ако нямате, той ще бъде инсталиран.

Сега можете да активирате хранилището за екстри на CentOS 7 със следната команда:

$sudoyum-config-manager-позволяващДопълнителни функции

Сега изпълнете следната команда, за да проверите дали Допълнителни функции репо е активирано:

$sudo yumреполист

Както можете да видите от маркирания раздел на екрана по -долу, Допълнителни функции репо е активирано.

Docker зависи от device-mapper-persistent-data и lvm2 пакет. Можете да инсталирате тези пакети със следната команда:

$sudo yum инсталирайтеdevice-mapper-persistent-data lvm2

Сега натиснете „y“ и след това натиснете, за да продължите.

device-mapper-persistent-data и lvm2 пакетите трябва да бъдат инсталирани.

Сега трябва да добавите официалното хранилище на Docker към вашата машина CentOS 7.

Можете да изпълните следната команда, за да добавите хранилището на Docker към CentOS 7, като използвате yum-config-manager :

$sudoyum-config-manager--add-repohttps://download.docker.com/Linux/стотици/docker-ce.repo

Трябва да се добави хранилището на Docker.

Сега можете да инсталирате Docker.

За да инсталирате Docker на вашата машина CentOS 7, изпълнете следната команда:

Натиснете „y“ и след това натиснете, за да продължите.

Yum package manager трябва да започне да изтегля Docker пакетите, както е показано на екрана по -долу.

В един момент може да бъдете помолени да приемете GPG ключа на Docker. Натиснете „y“ и след това натиснете, за да продължите.

Инсталацията трябва да продължи, както е показано на екрана по -долу.

Докерът трябва да бъде инсталиран.

Сега можете да стартирате системната услуга на Docker със следната команда:

$sudosystemctl стартира докер

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

Можете да изпълните следната команда, за да добавите услугата Docker към стартирането на системата:

$sudosystemctlактивирайтедокер

Както можете да видите от екрана по -долу, системната услуга на Docker е добавена към стартирането.

Сега добавете вашия потребител към докер системна група. По този начин можете да получите достъп до всички команди на Docker, без да използвате sudo .

За да добавите вашия потребител към докер group, изпълнете следната команда:

$sudousermod-аГдокер шовон

ЗАБЕЛЕЖКА: Тук шовон е потребител на моята машина CentOS 7. Вашето потребителско име трябва да е различно.

Сега рестартирайте вашата CentOS 7 машина със следната команда:

$sudoрестартирайте

След като компютърът ви се стартира, можете да проверите дали Docker работи със следната команда:

$докер версия

Както можете да видите от екранната снимка по -долу, версията на Docker, инсталирана на моята машина CentOS 7, е 17.12. Работи правилно.

Основно използване на Docker

Можете да стартирате по подразбиране Здравей свят контейнер на Docker, за да проверите дали работи или не.

Можете да изпълните следната команда, за да изпълните Здравей свят Докер контейнер:

$docker run hello-world

The Здравей свят изображението на контейнера ще се търси на локалния диск. За първи път Docker няма да го намери. Така че той ще бъде изтеглен от хранилището на Docker. След като изображението бъде изтеглено, Docker ще направи контейнер от изображението и ще го стартира, както можете да видите от екрана по -долу.

Можете да изброите наличните контейнери на Docker със следната команда:

$изображение на докерls

Можете да изпълните следната команда, за да намерите всякаква информация, която може да ви е необходима за Docker във вашата система:

$информация за docker

Както можете да видите от изхода на тази команда, състоянието на Docker се отпечатва. Например колко контейнера имате, колко от тях работят, колко от тях са поставени на пауза или спрени, колко изображения от Docker сте изтеглили, конфигурирания драйвер за съхранение, наличното дисково пространство и много други. Това е дълъг списък с информация.

Ето как инсталирате Docker на CentOS 7 и го използвате. Благодаря, че прочетохте тази статия.