Докер

Как установить и запустить 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_bit систему резко. Модуль цикла, загруженный во время процесса, также влияет на установку Docker. Обеспечьте доступность пакетов AUR на вашем сервере. Кроме того, убедитесь, что ваша система обновлена, прежде чем продолжить с этой командой.

$ sudo pacman -Syu

Включить модуль петли

Перед включением режима цикла сначала проверьте, существует ли режим цикла на сервере в качестве модуля ядра для Docker, с помощью следующей команды:

$ lsmod | цикл grep


Если после выполнения этой команды он показывает, что модуль цикла не загружен, выполните следующие команды, чтобы сначала загрузить его.

$ sudo tee / и т.д. / модули-загрузка.д / петля.conf <<< "loop"
цикл $ modprobe


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

Включить snapd через AUR

Чтобы включить snapd, вы должны сначала загрузить пакет Docker из AUR. Если реквизиты AUR установлены, вы можете продолжить и установить Docker из AUR.
Обратите внимание, что использование AUR не всегда безопасно, если у вас нет надлежащей аутентификации для его работоспособности; лучше выбрать другие способы, если вы новичок в AUR, потому что вам нужно быть очень конкретным и осторожным с вашими командами в этом репозитории. Выполните следующие команды для установки snapd:

$ git clone https: // aur.Archlinux.org / snapd.мерзавец

$ cd snapd

$ makepkg -si


Эта последняя команда выбирает пакет Docker из AUR.
Теперь, что касается установки пакетов из AUR, включите сокет snapd, выполнив следующую команду в терминальной системе:

$ sudo systemctl enable --now snapd.разъем


Затем сформируйте общую ссылку между / snap и соответствующей библиотекой / var / lib / snapd / snap с помощью следующей команды:

$ sudo ln -s / var / lib / snapd / оснастка / оснастка


Это все, что вам нужно сделать, чтобы получить пакет Docker из AUR в вашей системе Arch Linux. Теперь просто ваш сервер, чтобы проверить, что вы загрузили пакет Docker из AUR.

Установить Docker

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

$ sudo snap install docker

Запустить докер

Чтобы эффективно использовать Docker в Arch Linux, включите его на своем сервере. Введите следующую команду, чтобы включить и запустить Docker:

$ systemctl запустить докер.услуга

Эта команда мгновенно запустит Docker. Теперь, чтобы автоматически загружать Docker при перезапуске, используйте следующую команду:

$ systemctl включить докер.услуга


Если вы все еще не уверены, что хотите подтвердить, что Docker включен на вашем сервере., следующая команда поможет вам подтвердить это:

информация $ docker


Важно задуматься над тем, чтобы знать, что вы можете запускать Docker в своей системе в качестве корневого сервера. Если вы хотите, чтобы Docker работал так же, как и другие обычные пользователи, вы можете записаться в группу Docker, используя следующую команду:

Докер $ groupadd

Приведенная выше команда сформирует группу пользователей докеров. Следующая команда зарегистрирует пользователя в соответствующей группе:

$ gpasswd -a user docker [замените пользователя своим именем пользователя]

Перезагрузите сервер или выберите вариант повторного входа, чтобы завершить изменения как пользователь root.

Настройка после установки

Если вы не хотите изменять положение образов Docker, вы можете сделать это в конфигурации Docker после установки. Образы Docker по умолчанию восстанавливаются в виртуальной ссылке, созданной при включении snapd. Итак, чтобы изменить это местоположение, вы должны сначала остановить Docker, а затем ввести команду, чтобы изменить местоположение ваших образов Docker.

Использование Docker

Чтобы проверить версию Docker, выполните следующее:

версия $ docker

Для поиска изображения введите следующее:

$ docker search


Чтобы загрузить изображение, выполните следующее:

$ docker pull


Чтобы запустить образ, выполните следующее:

$ docker run  

Заключение

С Docker вы можете получить несколько чрезвычайно безопасных пакетов. В этом руководстве подробно объясняется, как установить Docker в Arch Linux. Теперь вы можете легко запускать приложения Docker в Linux. Docker обеспечивает отличный опыт программирования в Arch Linux.

OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...
SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...