Одне з головних переваг використання 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>
Коментарі