Это краткое руководство показывает студентам и новым пользователям, как установить Docker и Docker Compose в Ubuntu 20.04 | 18.04.
Программное обеспечение Docker позволяет осуществлять визуализацию на уровне операционной системы. В отличие от VirtualBox и VMware Workstation , вы запускаете виртуальные приложения как контейнеры. Docker был разработан Docker Inc и запускает программные пакеты в виде контейнеров, что позволяет создавать приложения, которые легко доступны для общего доступа и могут работать где угодно ..
Docker Compose — это инструмент для определения и запуска приложений Docker с несколькими контейнерами … Он использует файлы YAML для настройки служб приложений, затем с помощью одной команды используйте определения в файле для запуска этих служб на основе конфигураций …
Если вы хотите создать среду на Ubuntu для сборки контейнеров Docker, вам нужно установить Docker, а также Docker Compose, чтобы облегчить вашу работу.
Это краткое руководство показывает студентам и новым пользователям, как легко установить Docker и Docker Composer в Ubuntu 16.04 | Системы 18.04 LTS .. Чтобы начать установку Docker и Docker Compose в Ubuntu, выполните следующие действия:
Шаг 1. Добавьте официальный репозиторий Docker
Docker имеет две редакции: Enterprise Edition (EE) и Community Edition (CE) .
В этом руководстве мы собираемся установить версию Docker от сообщества.
Если вы всегда хотите автоматически получать последнюю версию Docker в Ubuntu, вы должны добавить его официальный репозиторий в систему Ubuntu. Для этого выполните приведенные ниже команды, чтобы установить необходимые пакеты:
sudo apt update sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Затем выполните приведенные ниже команды, чтобы загрузить и установить официальный ключ GPG Docker. Ключ используется для проверки пакетов, установленных из репозитория Docker, чтобы убедиться, что им доверяют.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo apt-key fingerprint 0EBFCD88
Вы должны увидеть результат, показанный ниже:
Output: pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [ unknown] Docker Release (CE deb) <docker@docker.com> sub rsa4096 2017-02-22 [S]
Теперь, когда официальный ключ GPG установлен, выполните приведенные ниже команды, чтобы добавить его стабильный репозиторий в Ubuntu … Чтобы добавить nightly или test репозиторий, добавьте слово nightly или test (или оба) после слова стабильный в приведенных ниже командах …
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
На этом этапе официальный GPG и репозиторий Docker должны быть установлены на Ubuntu …
Для тех, у кого в настоящее время установлены более старые версии Docker, выполните следующие команды, чтобы удалить их…
sudo apt-get remove docker docker-engine docker.io containerd runc
После удаления всех предыдущих версий Docker выполните приведенные ниже команды, чтобы установить последнюю и текущую стабильную версию Docker…
Чтобы установить определенную версию Docker, выполните команду apt-cache… Затем выберите версию для установки.
apt-cache madison docker-ce Output: docker-ce | 5:18.09.5~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 5:18.09.4~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 5:18.09.3~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages docker-ce | 5:18.09.2~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages ....
Теперь, чтобы установить определенную версию, выполните приведенные ниже команды с той версией, которую вы хотите установить.
sudo apt-get install docker-ce=5:18.09.5~3-0~ubuntu-bionic docker-ce-cli=5:18.09.5~3-0~ubuntu-bionic containerd.io
Если вы просто хотите установить последнюю версию без указания выше, выполните команды ниже … Команда ниже всегда будет устанавливать самую высокую возможную версию …sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Это должно установить программное обеспечение Docker на Ubuntu…
Убедитесь, что Docker CE установлен правильно, запустив образ hello-world , выполните следующие команды:
sudo docker run hello-world
Вы должны увидеть строки, похожие на показанные ниже:
Output: Hello from Docker! This message shows that your installation appears to be working correctly.
Докер установлен правильно!
Шаг 2. Установите Docker Compose
В Ubuntu Linux вы можете загрузить двоичный файл Docker Compose со страницы выпуска репозитория Compose на GitHub ….
Чтобы установить его, выполните следующие команды, чтобы загрузить версию 1.24.0 … На момент написания это была текущая версия …
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Чтобы установить другую версию Compose, замените 1.24.0 версией Compose, которую вы хотите использовать.
После его загрузки выполните приведенные ниже команды, чтобы применить разрешения для исполняемого файла к двоичному файлу и создать символическую ссылку на /usr/binary
sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Это должно заставить Docker Compose заработать… Чтобы проверить, выполните следующие команды:
docker-compose --version
Вы должны увидеть аналогичный результат, как показано ниже:
Output: docker-compose version 1.24.0, build 0aa59064
Чтобы запустить Docker от имени пользователя без полномочий root.
Добавьте свою учетную запись в группу Docker, выполнив следующие команды:
sudo usermod -aG docker $USER
Выйдите из системы и снова войдите, и вы сможете запустить докер со своей стандартной учетной записью.
Поздравляю! Вы узнали, как установить Docker и Docker Compose в системах Ubuntu 16.04 / 18.04 LTS.