Как да инсталирате Docker на Ubuntu 20.04 (Просто ръководство)

Сподели

текст, който казва как да инсталирате docker на Ubuntu с лого на docker

Docker е комбинация от продукти и услуги „платформа като услуга“, които използват виртуализация на ОС за предоставяне на софтуер в пакети, наречени контейнери.

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

Това въведение в Docker видео ще ви даде бърз преглед на най-високо ниво на технологията и как работи:

Тъй като Docker е софтуер с отворен код, той е не само безплатен за използване, но и безплатен за адаптиране, разширяване, хакване или надграждане. В това ръководство разглеждам инсталирането на Docker на Ubuntu 20.04 LTS (Focal Fossa), но същите стъпки могат да работят и на по-стари версии на Ubuntu, включително Ubuntu 18.04 LTS.

В тази публикация ще научите как да инсталирате Docker от обикновеното хранилище на Ubuntu, как да активирате автоматичното стартиране на Docker при стартиране на системата и как да инсталирате изображения на Docker и да ги стартирате локално.

Но това не е дълбоко гмуркане. Този урок е умишлено кратък и точен. Това е така, че прекарвате по-малко време в четене и повече време за правене.

Инсталирайте Docker от Ubuntu Repository

Има две твърди изисквания за инсталиране на Docker на Ubuntu 20.04:

  • Трябва да имате sudo достъп
  • Трябва да сте свързани с интернет

Ако управлявате или настройвате сървър на Ubuntu, тогава (вероятно) вече отговаряте и на двете изисквания, но проверете, преди да започнете.

Етап 1: Инсталирайте Docker на Ubuntu от хранилището на Ubuntu. Направете това с помощта на apt команда и docker.io име на пакета (забележка: името на пакета е не просто ‘docker’):

sudo apt install docker.io

Ubuntu ще изтегли най-новата версия на Docker от своите архиви, ще я разопакова и ще я инсталира на вашата система.

Стъпка 2: Накарайте Docker да се стартира автоматично при стартиране на системата:

sudo systemctl enable --now docker

Стъпка 3: Тествайте го.

Сега, когато Docker е инсталиран и работи, трябва да проверите дали всичко работи добре. Това може да стане с помощта на hello-world ап. От командния ред стартирайте:

sudo docker run hello-world

Когато изпълните тази команда, ще видите дълго съобщение, което ви информира, че „инсталацията изглежда работи правилно“.

Но погледнете внимателно съобщението:

Проверете дали Docker работи

Ще забележите нещо интересно близо до началото: Docker „не успя да намери“ изображението „hello-world“. Но вместо да го напуснете, го потърси и изтегли от Docker Hub.

Което точно ни води към…

Стъпка 4: Намерете и инсталирайте Docker изображения.

Сега сте настроили света (или по-скоро екосистемата на Docker) е вашата стрида и Docker Hub вашето пристанище на повикване. Docker Hub се таксува като „най-голямата в света библиотека и общност за изображения на контейнери“. Всяко изображение, налично в Docker Hub, може да бъде инсталирано Вашият система също.

Нека да разгледаме как да го направим.

Да се потърсете изображение в Docker Hub стартирайте docker команда с search подкоманда, така:

sudo docker search term-goes-here

Например, искам да потърся Alpine Linux в Docker Hub, така че стартирам docker search alpine. Списък със съвпадащи изображения (които съвпадат с термина alpine) ще се появи. Искам официалното изображение на Alpine, така че гледам в OFFICIAL колона за думата OK

Инсталирайте Docker: официалните изображения на Docker Hub
Използвайте официални изображения, за да започнете

Когато намерите изображението, което искате да използвате, можете да го изтеглите с помощта на pull подкоманда, Например, за да инсталирам Alpine Linux, който изпълнявам sudo docker pull alpine.

За да стартирате изтеглено изображение, трябва да добавите run подкоманда и името на изображението, напр. sudo docker run alpine.

Ако искате да стартирате изображение като контейнер и получите незабавен достъп до обвивката на „интерактивен терминал“ добавете -it флаг. Например: бягам sudo docker run -it alpine и ме пуска направо в контейнера Alpine, готов за работа:

Инсталирайте Docker: Вътре в контейнера
Вътре в контейнер Alpine чрез Docker

За да излезете от „интерактивния терминал“, въведете думата exit и натиснете Enter.

Разгледайте Страница Docker Docs за повече информация за това как да използвате, администрирате, управлявате и поддържате вашите контейнери.

Няколко полезни команди, които трябва да знаете, включват docker ps -a за да изброите всички изображения, които сте използвали (и да видите техния идентификатор/име на контейнера); docker stop {container id} за затваряне на изображение; и когато приключите с контейнера, отстранете го с помощта на docker rm команда, като отново добавите идентификатора/името на контейнера в края.

Отивайки по-нататък

В това ръководство разгледахме инсталирането на Docker на Ubuntu 20.04 и инсталирането на официални изображения. Но това е само началото на възможното с Docker.

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

Ако има теми, за които искате да видите подобен урок до точката (независимо дали е свързан с Docker или по друг начин), пуснете бележка в коментарите или чрез обичайния ми имейл.

 

Източник: www.omgubuntu.co.uk

Публикациите се превеждат автоматично с google translate


Сподели