Установите Docker и Docker Compose в Linux Mint 19

by itisgood

Как я могу установить 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.

Наслаждайтесь использованием контейнеров для запуска ваших сервисов.

 

You may also like

Leave a Comment