Как установить Docker и Docker Compose в Linux Mint 19
Установка Docker CE на Linux Mint 19 ?, Как я могу установить Docker Compose на Linux Mint 19 ?. Это руководство ответит на вышеуказанные вопросы и покажет пошаговую установку Docker и Docker Compose в Linux Mint 19.
Docker был контейнерным двигателем defacto с момента его прибытия. Он позволяет упаковывать и запускать приложения в изолированных контейнерах на одном хосте или кластере хостов Linux.
Docker Engine доступен в Community Edition (CE) и Enterprise Edition (EE). В этом руководстве мы выполним установку Docker Community Edition на Linux Mint 19, используя следующие шаги.
Шаг 1: Установите пакеты Dependency
Запустите установку, убедившись, что установлены все пакеты, используемые docker в качестве зависимостей.
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
Шаг 2: Добавьте официальный ключ GPG Докера:
Импортировать ключ 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
The 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. Наслаждайтесь использованием контейнеров для запуска ваших сервисов.