Как я могу установить Docker CE на Linux Mint 19 ?,
Как я могу установить Docker Compose на Linux Mint 19 ?
Это руководство ответит на поставленные выше вопросы и покажет пошаговую установку Docker и Docker Compose в Linux Mint 19.
Docker был контейнерным движком с момента его появления.
Он позволяет упаковывать и запускать приложения в изолированных контейнерах на одном хосте или кластере хостов Linux.
Docker Engine доступен в виде Community Edition (CE) и Enterprise Edition (EE).
В этом руководстве мы выполним установку Docker Community Edition на Linux Mint 19, используя следующие шаги.
Шаг 1: Установите пакеты-зависимости
Запустите установку, убедившись, что установлены все пакеты, используемые docker в качестве зависимостей.
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
Шаг 2: Добавьте официальный ключ GPG Docker:
Импортируйте ключ Docker GPG, используемый для подписи пакетов Docker.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Шаг 3: Добавьте репозиторий Docker в Linux Mint 19
Добавьте исходный репозиторий Docker в Linux Mint 19, чтобы вы могли установить последнюю стабильную версию Docker.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(. /etc/os-release; echo "$UBUNTU_CODENAME") stable"
Команда выше добавит новую строку в файл дополнительных репозиториев.
$ cat /etc/apt/sources.list.d/additional-repositories.list deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
Шаг 4: Установите Docker Engine и Docker Compose в Linux Mint 19
Обновите индекс пакетов apt.
$ sudo apt-get update Hit:1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic InRelease Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease Hit:3 http://archive.canonical.com/ubuntu bionic InRelease Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease Ign:5 http://packages.linuxmint.com tessa InRelease Hit:6 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Get:7 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB] Hit:8 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:9 http://packages.linuxmint.com tessa Release Get:11 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages [3,695 B] Fetched 68.1 kB in 2s (33.9 kB/s) Reading package lists… Done
Затем установите последнюю версию Docker CE и Docker Compose.
sudo apt-get -y install docker-ce docker-compose
Группа Docker создана, но пользователи не добавлены.
Добавьте вашего обычного пользователя в группу для запуска команд Docker как непривилегированный пользователь.
sudo usermod -aG docker $USER
Выйдите из системы и снова войдите в нее, чтобы вновь оценить членство в группе.
Запустите тестовый докейр-контейнер:
$ docker run --rm -it --name test alpine:latest /bin/sh Unable to find image 'alpine:latest' locally latest: Pulling from library/alpine cd784148e348: Pull complete Digest: sha256:46e71df1e5191ab8b8034c5189e325258ec44ea739bba1e5645cff83c9048ff1 Status: Downloaded newer image for alpine:latest / # cat /etc/os-release NAME="Alpine Linux" ID=alpine VERSION_ID=3.8.2 PRETTY_NAME="Alpine Linux v3.8" HOME_URL="http://alpinelinux.org" BUG_REPORT_URL="http://bugs.alpinelinux.org" / # exit
Теперь у вас на Linux Mint 19 установлены Docker Engine и Docker Compose.
Наслаждайтесь использованием контейнеров для запуска ваших сервисов.