Як налаштувати Docker на Linux

Одне з головних переваг використання Linux якплатформа для вашого сервера - контейнери. Контейнери - це технологія, яка дозволяє користувачеві містити мікроопераційну систему та спеціалізований фрагмент програмного забезпечення та запускати його ізольовано в системі. Це дозволяє отримати неймовірні показники та гнучкість. Якщо говорити про контейнери на Linux, найпопулярнішим рішенням є Docker. Це програмне забезпечення, щойно встановлене, полегшує практично будь-кому легко встановити та запустити контейнери на льоту. Ось як отримати Docker на Linux ..

СПОЙЛЕР ПОПЕРЕДЖЕННЯ: Прокрутіть униз і перегляньте відео-посібник в кінці цієї статті.

Інструкції з Ubuntu

Перш ніж запустити Docker CE на свій сервер або робочий стіл Ubuntu, слід оновити кеш пакету Ubuntu apt та встановити будь-які оновлення програмного забезпечення, які можуть знадобитися для встановлення.

sudo apt update
sudo apt upgrade

Після оновлення вашої системи вам потрібно буде встановити кілька пакетів. Ці пакети важливі і дозволять менеджеру пакунків Ubuntu краще взаємодіяти з завантаженнями через HTTPS.

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
software-properties-common

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

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Завантаживши ключ, додайте офіційне сховище програмного забезпечення Docker CE у вашу систему Ubuntu.

sudo add-apt-repository 
"deb [arch=amd64] https://download.docker.com/linux/ubuntu 
$(lsb_release -cs) 
stable"

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

sudo apt update&&sudo apt install docker-ce

Інструкції Debian

Перш ніж встановлювати Docker CE для Debian, оновіть систему. Це забезпечить роботу Docker добре на вашій машині.

sudo apt-get update
sudo apt-get upgrade

З усього, що вам потрібно оновити, вам потрібно будевстановіть кілька інструментів, щоб забезпечити правильне завантаження пакетів Docker CE. Майте на увазі, що інструкції будуть різними залежно від вашого випуску Debian.

Debian Stretch / Jesse інструкції

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
gnupg2 
software-properties-common

Інструкції з сиром

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
python-software-properties

Додані інструменти, час встановити GPG-ключ Docker repo на Debian. Це критичний крок, тому не ігноруйте його. Debian не встановить Docker без нього.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

Потім додайте сховище програмного забезпечення Docker CE у свій список джерел Debian.

sudo add-apt-repository 
"deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
$(lsb_release -cs) 
stable"

Залишилось лише вдруге оновити джерела програмного забезпечення Debian та встановити Docker CE. Зробіть це за допомогою наступних команд:

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

Інструкції Fedora

Перш ніж встановлювати Docker на Fedora, вам знадобитьсявстановити деякі додатки Dnf. Вони важливі і дозволять встановити програмне забезпечення Docker набагато простіше. Встановіть плагіни Dnf за допомогою:

sudo dnf -y install dnf-plugins-core

Коли встановлені додатки, пора додати власне сховище програмного забезпечення до машини.

sudo dnf config-manager 
--add-repo 
https://download.docker.com/linux/fedora/docker-ce.repo

Додавання офіційного сховища програмного забезпечення Docker CEдля Dnf та Fedora означає, що в міру того, як користувач оновлює свою систему, вони отримуватимуть регулярні оновлення Docker. Якщо ви встановлюєте Docker на ПК, який не має регулярного доступу до Інтернету, спробуйте перейти на сторінку завантаження Docker CE і замість цього захопити RPM.

Встановіть Docker CE безпосередньо з менеджера пакетів Fedora, щоб завершити процес.

sudo dnf install docker-ce

Інші Linux

Docker добре підтримується в Linux. Наведені вище дистрибутиви Linux - це деякі з тих, які Docker вважає за краще використовувати. Якщо ви хочете отримати програмне забезпечення в іншій версії Linux, корисно переглянути документацію. Інформація про встановлення Docker - чудовий інструмент, і в них багато записів для багатьох різних дистрибутивів Linux. Також перевірте документацію щодо використовуваного вами дистрибутива Linux, оскільки це також може допомогти вам встановити програмне забезпечення докер.

Увімкнення Docker CE

Docker CE встановлюється, але перед тим, як використовуватице вам знадобиться використовувати систему init, щоб увімкнути її послуги. Залежно від операційної системи, яку ви використовуєте, інструкції можуть бути різними. Наприклад, якщо ви дотримувались інструкцій Ubuntu або Debian, є хороші шанси, що системні елементи автоматично включаються в процесі встановлення. Fedora або інші дистрибутиви Linux, які використовують systemd, повинні включати ці елементи окремо.

По-перше, увімкніть послугу при запуску за допомогою systemctl enable командування.

sudo systemctl enable docker

Потім негайно запустіть докер в системі за допомогою systemctl start командування.

sudo systemctl start docker

Хочете відключити послугу Docker CE? Використовуйте systemctl відключити.

sudo systemctl disable docker

Крім того, зупиніть Docker в будь-який час, використовуючи systemctl зупинката перезавантажте його перезапуск системиctl.

sudo systemctl stop
sudo systemctl restart

Використання Docker CE

З Docker CE, встановленим на Linux, ви можетевстановіть і використовуйте стільки контейнерів, скільки вам подобається. Щоб перевірити і переконатися, що програмне забезпечення Docker CE працює правильно, спочатку слід запустити тестовий контейнер:

sudo docker run hello-world

Якщо контейнер hello-world запускається і працює правильно, все добре. Якщо ні, перевстановіть Docker і повторіть спробу.

Встановлення та запуск контейнерів

Встановлення контейнерів у вашу програму Docker досить прямо. Для початку знайдіть у Docker Hub контейнер, який ви хочете встановити.

docker search searchterm

Потім встановіть його за допомогою докер тягнути.

docker pull containername

Запустіть контейнер із:

sudo docker run containername
</p>

Коментарі