Manjaro linux install docker

Install on Arch-based distributions

This topic discusses installation of Docker Desktop from an Arch package that Docker provides in addition to the supported platforms. Docker has not tested or verified the installation.

Prerequisites

To install Docker Desktop successfully, you must meet the system requirements.

Additionally, for non-Gnome Desktop environments, gnome-terminal must be installed:

$ sudo pacman -S gnome-terminal 

Install Docker Desktop

  1. Install client binaries. Docker does not have an Arch package repository. Binaries not included in the package must be installed manually before installing Docker Desktop.
  2. Install Docker client binary on Linux. On Arch-based distributions, users must install the Docker client binary. Static binaries for the Docker client are available for Linux (as docker ).
  3. Download the Arch package from the release page.
  4. Install the package:
$ sudo pacman -U ./docker-desktop--arch>.pkg.tar.zst 

Launch Docker Desktop

To start Docker Desktop for Linux, search Docker Desktop on the Applications menu and open it. This launches the Docker menu icon and opens the Docker Dashboard, reporting the status of Docker Desktop.

Alternatively, open a terminal and run:

$ systemctl --user start docker-desktop 

When Docker Desktop starts, it creates a dedicated context that the Docker CLI can use as a target and sets it as the current context in use. This is to avoid a clash with a local Docker Engine that may be running on the Linux host and using the default context. On shutdown, Docker Desktop resets the current context to the previous one.

The Docker Desktop installer updates Docker Compose and the Docker CLI binaries on the host. It installs Docker Compose V2 and gives users the choice to link it as docker-compose from the Settings panel. Docker Desktop installs the new Docker CLI binary that includes cloud-integration capabilities in /usr/local/bin/com.docker.cli and creates a symlink to the classic Docker CLI at /usr/local/bin .

After you’ve successfully installed Docker Desktop, you can check the versions of these binaries by running the following commands:

$ docker compose version Docker Compose version v2.17.3 $ docker --version Docker version 23.0.5, build bc4487a $ docker version Client: Docker Engine - Community Cloud integration: v1.0.31 Version: 23.0.5 API version: 1.42 

To enable Docker Desktop to start on login, from the Docker menu, select Settings > General > Start Docker Desktop when you log in.

Читайте также:  Chrome linux install rpm

Alternatively, open a terminal and run:

$ systemctl --user enable docker-desktop 

To stop Docker Desktop, select the Docker menu icon to open the Docker menu and select Quit Docker Desktop.

Alternatively, open a terminal and run:

$ systemctl --user stop docker-desktop 

Next steps

  • Take a look at the Get started training modules to learn how to build an image and run it as a containerized application.
  • Review the topics in Develop with Docker to learn how to build new applications using Docker.

Источник

Установка Manjaro Linux Docker

Linux Tips

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

Docker доступен для загрузки и установки на Манджаро как и большинство других дистрибутивы Linux . После установки Docker вы можете использовать его для установки пакетов программного обеспечения так же, как вы использовали бы диспетчер пакетов вашего дистрибутива для загрузки приложения. Разница в использовании Docker заключается в том, что все более автоматизировано, а совместимость и зависимости больше не являются потенциальными проблемами.

В этом руководстве мы покажем вам, как установить Docker в Manjaro Linux и начать установку контейнерного программного обеспечения.

В этом уроке вы узнаете:

  • Как установить Docker
  • Как запустить Docker без рута
  • Как искать образ Docker
  • Как установить образ Docker
  • Как запустить образ Docker
  • Как отслеживать Docker с помощью различных команд

Докер запускает образ контейнера

Докер запускает образ контейнера

Требования к программному обеспечению и условные обозначения командной строки Linux
Категория Требования, условные обозначения или используемая версия программного обеспечения
Система Manjaro Linux
Программного обеспечения Докер
Другой Привилегированный доступ к вашей системе Linux с правами root или через судо команда.
Условные обозначения # — требует данных команды linux для выполнения с привилегиями root либо непосредственно как пользователь root, либо с использованием судо команда
$ — требует данных команды linux для выполнения от имени обычного непривилегированного пользователя.

Установить Docker

Чтобы начать установку Docker, первое, что вам нужно сделать, это открыть терминал и убедиться, что Manjaro обновлен.

Затем выполните следующую команду для установки Docker:

ВЫ ЗНАЛИ?
Вы также можете установить разрабатываемую версию Docker из AUR, но не рекомендуется использовать этот выпуск в производственной среде.

После завершения установки запустите службу Docker и, при желании, включите ее запуск при каждой перезагрузке системы:

$ sudo systemctl start docker.service. $ sudo systemctl включить docker.service.

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

Вывод команды версии докера

Вывод команды версии докера

Существует также быстрый и простой способ узнать, сколько контейнеров Docker запущено в настоящее время, и просмотреть некоторые из настроенных параметров Docker, введя:

Вывод команды docker info, показывающий ее конфигурацию

Вывод команды docker info, показывающий ее конфигурацию

Запускаем Docker без рута

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

$ sudo usermod -aG docker $ USER.

Вам потребуется перезагрузить систему, чтобы изменения вступили в силу.

Читайте также:  Linux print file in hex

Поиск образа Docker

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

Например, давайте попробуем поискать nginx , который является популярным программным обеспечением для веб-серверов.

Docker может искать любые доступные образы контейнеров

Docker может искать любые доступные образы контейнеров

Как видите, существует один официальный образ для nginx (обозначен значком ОФИЦИАЛЬНЫЙ столбец) просто называется nginx . Доступны также другие выпуски, и вам нужно будет прочитать их описания, чтобы увидеть, что они делают иначе, чем официальное изображение.

Установите образ Docker

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

Докер скачивает образ контейнера

Докер скачивает образ контейнера

Вывод на скриншоте выше показывает, что Docker смог найти и загрузить указанный нами образ.

Запуск образа Docker

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

Docker смог успешно запустить образ hello-world

Docker смог успешно запустить образ hello-world

Мониторинг Docker

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

Чтобы узнать, какие контейнеры Docker запущены, и проверить их текущий статус, введите:

Команда docker container ls показывает запущенные в данный момент контейнеры

Команда docker container ls показывает запущенные в данный момент контейнеры

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

Команда docker images показывает, какие изображения в настоящее время установлены в Docker.

Команда docker images показывает, какие изображения в настоящее время установлены в Docker.

Чтобы увидеть текущий ЦПУ , ОЗУ , и использование сети запущенными образами, введите:

Просматривайте текущее использование образов Docker в системе с помощью команды docker stats

Просматривайте текущее использование образов Docker в системе с помощью команды docker stats

Чтобы увидеть конфигурацию сети Docker, введите:

Просматривайте настроенные в настоящее время сети в Docker с помощью docker network ls

Просматривайте настроенные в настоящее время сети в Docker с помощью docker network ls

Заключительные мысли

Docker довольно прост в использовании на Manjaro. Как и большинство новых вещей, вам просто нужно изучить синтаксис команды что идет с ним, что в любом случае очень просто. Теперь, когда Docker запущен в вашей системе Manjaro, вы сможете искать и устанавливать новые образы контейнеров по своему усмотрению. Скорее всего, вам будет намного удобнее, чем вручную устанавливать или собирать определенные пакеты самостоятельно.

Подпишитесь на новостную рассылку Linux Career Newsletter, чтобы получать последние новости, вакансии, советы по карьере и рекомендуемые руководства по настройке.

LinuxConfig ищет технических писателей, специализирующихся на технологиях GNU / Linux и FLOSS. В ваших статьях будут представлены различные руководства по настройке GNU / Linux и технологии FLOSS, используемые в сочетании с операционной системой GNU / Linux.

Читайте также:  Using shared memory in linux

Ожидается, что при написании статей вы сможете идти в ногу с технологическим прогрессом в вышеупомянутой технической области. Вы будете работать независимо и сможете выпускать не менее 2 технических статей в месяц.

Команда запуска Docker с примерами

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

Как удалить контейнеры, образы, тома и сети Docker

Docker — это платформа для контейнеризации с открытым исходным кодом, которая позволяет быстро создавать, тестировать и развертывать приложения в виде переносимых контейнеров, которые могут работать практически где угодно.При работе с Docker вы мо.

Как установить и использовать Docker на CentOS 7

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

Источник

Как установить Docker на Manjaro 20

hosting.energy недорогой хостинг сайтов

hosting.energy недорогой хостинг сайтов

В этом руководстве мы покажем вам, как установить Docker на Manjaro 20. Для тех из вас, кто не знал, Docker — это проект с открытым исходным кодом, который автоматизирует развертывание приложения внутри программного контейнера. Контейнер позволяет разработчику упаковать все ресурсы проекта, такие как библиотеки, зависимости, активы и т. Д. Docker написан на языке программирования Go и разработан Dot cloud. По сути, это механизм контейнеров, который использует функции ядра Linux, такие как пространства имен и группы управления, для создания контейнеров поверх операционной системы и автоматизирует развертывание приложений в контейнере.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Docker на Manjaro 20 ( Nibia ).

Установка Docker на Manjaro 20 Nibia

Шаг 1. Перед тем, как запустить руководство, приведенное ниже, убедитесь, что наша система обновлена:

Шаг 2. Установка Docker на Manjaro 20.

После завершения установки запустите службу Docker и включите ее автоматический запуск после перезагрузки системы:

sudo systemctl start docker.service sudo systemctl enable docker.service

Выполните следующую команду, чтобы установить пакеты Snap

sudo pacman -S snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap

Шаг 3. Чтобы установить Docker, просто используйте следующую команду:

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

sudo usermod -aG docker $USER

После этого проверьте установку Docker, используя следующую команду:

Поздравляю! Вы успешно установили Docker . Благодарим за использование этого руководства по установке Docker в системах Manjaro 20. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Docker .

Источник

Оцените статью
Adblock
detector