Докер

Як встановити та запустити Docker в Arch Linux

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

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

Процес встановлення Docker

Встановлення Docker в Arch Linux надзвичайно просто завдяки репозиторію Arch Unit (AUR). Все, що вам потрібно зробити, це захопити пакет Docker з AUR, а потім увімкнути пакет на вашому сервері. Дотримуйтесь п’яти кроків, перелічених нижче, щоб встановити докер у вашій системі Arch Linux:

Передумови

Перш ніж встановлювати Docker на ваш сервер, ви повинні врахувати наявність передумов на вашому сервері. Docker не особливо сумісний із модифікованими пристроями нового покоління; швидше, він раптово підтримує 64-бітну систему. Завантажений під час циклу модуль циклу також впливає на встановлення Docker. Переконайтесь у наявності пакетів AUR на вашому сервері. Також переконайтеся, що ваша система оновлена, перш ніж продовжувати цю команду.

$ sudo pacman -Сю

Увімкнути модуль циклу

Перш ніж увімкнути режим циклу, спочатку перевірте, чи існує на сервері режим циклу як модуль ядра для Docker за допомогою наступної команди:

$ lsmod | grep loop


Якщо після запуску цієї команди вона показує, що модуль циклу не завантажений, виконайте наступні команди, щоб завантажити його спочатку.

$ sudo tee / etc / modules-load.г / петля.конф <<< "loop"
$ modprobe loop


Перша команда формулює конфігурований файл циклу, а друга команда всуває модуль у ядро ​​Linux.

Увімкнути snapd через AUR

Щоб увімкнути snapd, спочатку потрібно завантажити пакет Docker з AUR. Якщо реквізити AUR встановлені на місці, тоді ви можете встановити Docker з AUR.
Зверніть увагу, що використання AUR не завжди безпечно, якщо у вас немає належної автентифікації щодо його працездатності; краще вибрати інші способи, якщо ви новачок в AUR, оскільки вам потрібно бути дуже конкретними та обережними з командами в цьому сховищі. Виконайте такі команди, щоб встановити snapd:

$ git clone https: // aur.Archlinux.org / snapd.git

$ cd snapd

$ makepkg -si


Ця остання команда вибирає пакет Docker з AUR.
Тепер, що стосується встановлення пакетів з AUR, увімкніть сокет snapd, виконавши в термінальній системі таку команду:

$ sudo systemctl enable --now snapd.розетка


Далі сформуйте загальний зв’язок між / snap та відповідною бібліотекою / var / lib / snapd / snap, використовуючи таку команду:

$ sudo ln -s / var / lib / snapd / snap / snap


Це все, що вам потрібно зробити, щоб отримати пакет Docker з AUR у вашій системі Arch Linux. Тепер просто ваш сервер підтвердить, що ви отримали пакет Docker з AUR.

Встановіть Docker

Після увімкнення циклу та snapd залишається лише встановити Docker. Виконайте наступну команду, щоб завершити інсталяцію.

$ sudo snap install docker

Запустіть Docker

Щоб ефективно використовувати Docker в Arch Linux, увімкніть його на своєму сервері. Введіть таку команду, щоб увімкнути та запустити Docker:

$ systemctl стартовий докер.обслуговування

Ця команда миттєво запустить Docker. Тепер для автоматичного завантаження Docker при перезапуску використовуйте таку команду:

$ systemctl увімкніть докер.обслуговування


Якщо ви все ще розгублені і хочете підтвердити, що Docker увімкнено на вашому сервері., наступна команда допоможе вам підтвердити це:

Інформація про докер $


Важливим моментом для роздумів є знання того, що ви можете запустити Docker у своїй системі як кореневий сервер. Якщо ви хочете запускати операції Docker так само, як інші звичайні користувачі, тоді ви можете записатись до групи Docker, використовуючи таку команду:

$ groupadd докер

Вищевказана команда сформулює групу користувачів докерів. Наступна команда зареєструє користувача у відповідній групі:

$ gpasswd -докер користувача [замінити користувача своїм ім'ям користувача]

Перезапустіть сервер або виберіть опцію повторного входу, щоб завершити зміни як кореневий користувач.

Конфігурація після встановлення

Якщо ви не бажаєте змінювати положення зображень Docker, то це можна зробити в конфігурації Docker після встановлення. Зображення Docker за замовчуванням відновлюються у віртуальному посиланні, створеному під час увімкнення snapd. Отже, щоб змінити це розташування, спочатку потрібно зупинити Docker, а потім ввести команду, щоб змінити розташування ваших зображень Docker.

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

Щоб перевірити версію Docker, видайте таке:

версія $ docker

Щоб здійснити пошук зображення, видайте таке:

пошук у докеті $


Щоб завантажити зображення, видайте таке:

$ docker pull


Щоб запустити зображення, видайте таке:

$ docker run  

Висновок

За допомогою Docker ви можете отримати собі надзвичайно безпечні пакети. Цей посібник докладно пояснює, як встановити Docker в Arch Linux. Тепер ви можете легко запускати програмні програми Docker в Linux. Docker забезпечує чудовий досвід при програмуванні в Arch Linux.

OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...