Встановити Docker - Як встановити Docker на Linux та Windows?

Зміст:

Anonim

Як встановити Docker?

У цій публікації ми розглянемо всі необхідні кроки, необхідні для встановлення Docker. Але перш ніж ми прийдемо до цього, важливо повідомити про доступні видання:

  1. Видання спільноти (CE)
  2. Enterprise Edition (EE)

Хоча Docker Community Edition - це безкоштовна платформа Docker і в основному підходить для окремих розробників і невеликих організацій, Enterprise Edition Docker постачається з ліцензійними витратами і підходить для критично важливих для бізнесу виробничих додатків. Enterprise Edition поставляється з додатковими функціями підприємства, такими як управління зображеннями, додаткова безпека, управління додатками контейнерів тощо.

У цій статті ми обговоримо кроки встановлення Docker CE для Linux, а також операційних систем Windows.

Кроки до встановлення Docker CE на Linux

Джерело: https://goo.gl/images/Q45Hee

Для нашого підручника ми будемо використовувати дистрибутив Ubuntu операційної системи Linux. Однак, якщо ви бажаєте встановити його на інших дистрибутивах Linux, ми надамо посилання на те саме в кінці статті.

  1. Однією з передумов установки Docker є наявність версії Linux Kernel версії 3.8 і вище. Щоб перевірити те саме, будь ласка, запустіть таку команду:

name -a
Вихід:

Джерело: З моєї інстанції EC2

Обліковий запис на Docker Hub також потрібен, якщо ви хочете створити свої власні зображення і тим самим перенести їх на Docker Hub.

  1. ОС слід оновлювати останніми пакетами.

sudo apt-get update

Вихід:

Джерело: З моєї інстанції EC2

Команда "sudo" забезпечує вам кореневий доступ.

  1. Тепер ми завантажимо всі необхідні сертифікати, які є необхідною умовою перед встановленням Docker.

sudo apt-get install apt-transport-https ca-certificates

Вихід:

Джерело: З мого екземпляра EC2

  1. Ми також повинні гарантувати, що дані шифруються під час завантаження пакетів для Docker. Це можна зробити, додавши ключ GNU Privacy Guard або ключ GPG.

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 -- recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Вихід:

Джерело: З моєї інстанції EC2

Цей ключ є специфічним, який використовується для завантаження необхідних пакетів Docker.

Пул hkp: //p80.pool.sks-keyservers.net - це підмножина серверів, які також доступні в порту 80. Він більш дружній для брандмауерів та компаній.

  1. Тепер у вас можуть бути різні версії Ubuntu, у такому випадку вам потрібно зареєструвати свою версію в списку Docker, щоб менеджер apt пакетів міг виявити пакети Docker і він завантажиться
    Його можна знайти за посиланням:

https://apt.dockerproject.org/repo/

Спробуємо для нашої версії, яка є Ubuntu надійною головною,

Команда:

echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main” | sudo tee /etc/apt/sources.list.d/docker.list

  1. Тепер ми виконаємо команду apt-get update для оновлення пакетів у системі Ubuntu, як це було зроблено раніше.
  2. Перевірте, чи диспетчер пакунків вказує на праве сховище. Ми можемо це зробити, виконавши команду нижче: apt-cache policy docker-engine
  3. Також для Ubuntu Trusty, Wily та Xenial ми маємо встановити пакети ядра Linux-image-extra- *, що дозволяє використовувати драйвер зберігання aufs. Цей драйвер використовують новіші версії Docker.

Це можна зробити за допомогою наступної команди.

sudo apt-get install Linux-image-extra-$(uname -r) Linux-image-extra-virtual

  1. Нарешті, настав час встановити Docker, і це можна зробити за допомогою наступної команди:

sudo apt-get update && sudo apt-get install docker-ce -y

Джерело: З моєї інстанції EC2

  1. Тепер, коли Docker встановлений, ми можемо перевірити декілька речей, як версія Docker, Docker Info тощо. Для перевірки версії Docker ми можемо скористатись утилітою Docker, наданою Docker. Команда:
    версія докера або інформація про докер

Джерело: З моєї інстанції EC2

Щоб отримати більше інформації про Docker, який працює у вашій системі, ви можете виконати таку команду:

docker info

Ця команда повертає детальну інформацію про встановлену службу Docker.

Джерело: З моєї інстанції EC2

Як встановити докери в Windows

  • Докер для Windows можна завантажити на веб-сайті https://docs.docker.com/docker-for-windows/
  • Якщо у вас є старша версія Windows (наприклад, Windows 7 та Windows 8.1), вам потрібно встановити Docker Toolbox. Ви можете завантажити Docker Toolbox звідси.
  • Після завантаження програми встановлення Exe запустіть його та погоджуйтесь на його ліцензії, якщо ви встановили Docker для Windows 10 або якщо ви встановили пакет інструментів Docker для попередніх версій, просто натисніть на наступну, як показано нижче:

Джерело: З моєї машини Windows

  • Після того, як установка буде оброблена, натисніть кнопку фінішу та запустіть Docker.
  • Тепер, переходячи до старих версій Windows, давайте подивимося, як ми можемо встановити Docker Toolbox
  • Завантажте інсталятор з https://www.docker.com/products/docker-toolbox та запустіть його, прийміть ліцензію та натисніть на наступний.
  • Виберіть пункт призначення для встановлення Docker Toolbox; Ви можете залишити цей шлях як типовий. Потім натисніть на наступний.

Джерело: З моєї машини Windows

  • На інших екранах виберіть параметри за замовчуванням та натисніть кнопку Далі.

Джерело: З моєї машини Windows

  • Нарешті, натисніть на кнопку встановити, і Docker Toolbox встановиться на вашій машині Windows

Джерело: З моєї машини Windows

  • Щойно він буде встановлений, будь ласка, запустіть його. Вам буде запропоновано докерську оболонку. Для того, щоб запустити будь-яку команду Docker, ви можете запустити її, надавши докер. Наприклад, зображення для запуску докера

Команда Image буде запускати контейнер

Також, як обговорювалося, нижче наведені корисні посилання, які допоможуть вам встановити Docker CE, якщо ви використовуєте будь-які інші дистрибутиви Linux, крім Ubuntu.

  1. https://docs.docker.com/install/
  2. Установка Docker CE на CentOS
  3. Установка Docker CE на Debian
  4. Установка Docker CE на Fedora
  5. Установка Docker CE на Mac

Рекомендовані статті

Це керівництво про те, як встановити Docker. Тут ми обговорили основну концепцію та кроки для встановлення Docker на Linux та Windows. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Як встановити Drupal 8?
  2. Як встановити відповідь?
  3. Як встановити Kubernetes?
  4. Як встановити CentOS?