Debian 10 Review (GNOME)
Оглавление:
- Установите Docker на Debian
- Выполнение команды Docker без Sudo
- Использование Docker
- Docker Images
- Контейнеры Docker
- Вывод
Docker - это платформа для контейнеризации, которая позволяет быстро создавать, тестировать и развертывать приложения в виде переносимых самодостаточных контейнеров, которые могут работать практически где угодно.
В этом руководстве мы расскажем, как установить Docker на Debian 10 Buster, и рассмотрим основные концепции и команды Docker.
Установите Docker на Debian
Выполните следующие шаги, чтобы установить последнюю стабильную версию Docker из репозиториев Docker.
-
Установите пакеты, необходимые для добавления нового хранилища поверх
sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2Импортируйте ключ GPG хранилища с помощью следующей команды curl:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -В случае успеха, команда вернется
OK.Добавьте стабильный Docker APT-репозиторий в список программных репозиториев вашей системы:
sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"Обновите список пакетов
aptи установите последнюю версию Docker CE (Community Edition):sudo apt updatesudo apt install docker-ceПосле завершения установки служба Docker запустится автоматически. Чтобы проверить это, введите:
sudo systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-07-30 20:52:00 GMT; 1min 11s ago Docs: https://docs.docker.com…На момент написания статьи последняя стабильная версия Docker была
19.03.1:docker -vDocker version 19.03.1, build 74b1e89
Выполнение команды Docker без Sudo
По умолчанию только команды root и пользователь с правами sudo могут выполнять команды Docker.
sudo usermod -aG docker $USER
$USER
- это переменная среды, в которой хранится ваше имя пользователя.
Выйдите из системы и войдите снова, чтобы обновить членство в группе.
Сделав это, убедитесь, что вы можете запускать команды
docker
без
sudo
:
docker container run hello-world
Команда загрузит тестовое изображение, запустит его в контейнере, распечатает сообщение «Hello from Docker» и завершит работу. Вывод должен выглядеть следующим образом:

Использование Docker
Теперь, когда вы установили Debian 10, давайте рассмотрим основные концепции и команды докера.
Docker Images
Образ Docker состоит из серии слоев файловой системы, представляющих инструкции в Dockerfile образа, которые составляют исполняемое программное приложение. Образ - это неизменяемый двоичный файл, включающий приложение и все другие зависимости, такие как библиотеки, двоичные файлы и инструкции, необходимые для запуска приложения.
Большинство изображений Docker доступны на Docker Hub. Это облачная служба реестра, которая, помимо прочего, используется для хранения образов Docker в общедоступном или частном хранилище.
Для поиска изображения из реестра Docker Hub используйте команду
docker search
. Например, чтобы найти образ Debian, вы должны набрать:
Контейнеры Docker
Экземпляр изображения называется контейнером. Контейнер представляет собой среду выполнения для отдельного приложения, процесса или службы.
Возможно, это не самое подходящее сравнение, но если вы программист, вы можете рассматривать образ Docker как класс, а контейнер Docker как экземпляр класса.
Для запуска, остановки, удаления и управления контейнером используйте команду
docker container
. Например, следующая команда запустит контейнер Docker на основе образа Debian. Если у вас нет изображения локально, оно будет загружено первым:
docker container run debian
Контейнер Debian остановится сразу после загрузки, потому что у него нет долго выполняющегося процесса, и никакая другая команда не предоставляется. Контейнер загрузился, выполнил пустую команду и затем вышел.
-it
позволяет вам взаимодействовать с контейнером через командную строку. Для запуска интерактивного контейнера введите:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
Как видно из приведенного выше вывода, после запуска контейнера изменяется командная строка, что означает, что вы теперь работаете изнутри контейнера.
Чтобы просмотреть список запущенных контейнеров Docker, используйте следующую команду:
docker container ls
Чтобы просмотреть все контейнеры, передайте ключ
-a
:
docker container ls -a
Чтобы удалить один или несколько контейнеров, просто скопируйте идентификатор контейнера (или идентификаторы) и вставьте их после команды
container rm
:
docker container rm c55680af670c
Вывод
Установка Docker на Debian 10 является относительно простой задачей. Docker является де-факто стандартом для контейнерных технологий и является важным инструментом для инженеров DevOps и их непрерывной интеграции и конвейера доставки.
Для получения дополнительной информации ознакомьтесь с официальной документацией Docker.
докер DebianКак установить и использовать docker compose на centos 7
Docker Compose - это инструмент, который позволяет определять и запускать мультиконтейнерные приложения Docker. С помощью Compose вы определяете службы, сети и тома приложения в одном файле YAML, а затем вращаете свое приложение одной командой.
Как установить и использовать docker compose на Debian 10 Linux
Docker Compose - это инструмент, который позволяет определять и организовывать мультиконтейнерные приложения Docker. В этом руководстве объясняется, как установить Docker Compose на Debian 10, Buster.
Как установить и использовать docker compose на Debian 9
Docker Compose - это инструмент, который позволяет определять и организовывать мультиконтейнерные приложения Docker. Он использует YAML-файл для настройки контейнеров, сетей и томов приложения.







