Установка Docker Compose в Linux Debian и запуск своего тестового контейнера

1. Установка Docker Compose

Для создания первого проекта при помощи Docker Compose нам понадобится предварительно установленный docker в системе и пользователь с правами sudo

Для начала проверяем последнюю версию docker-compose. Посмотреть её можно здесь https://github.com/docker/compose/releases

На данный момент это версия 1.29.2, скидываем файлик в /usr/local/bin/

sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

uname -s автоматически укажет имя ядра, uname -m архитектуру машины

Выставляем права на исполнение:

sudo chmod +x /usr/local/bin/docker-compose

И проверяем работу и версию:

docker-compose --version

Видим:

docker-compose version 1.29.2, build 5becea4c

2. Создание тестового проекта в Docker Compose

Создаём каталог проекта, переходим в него и внутри создаём файлик с инструкциями docker-compose.yml

mkdir hello-world
cd hello-world
nano docker-compose.yml

Поскольку это всего лишь тестовая сборочка, то и приложение у нас будет в нем одно hello-world. В файле инструкций docker-compose.yml прописываем:

my-test:
 image: hello-world

Находясь в директории создаём контейнер:

docker-compose up

Посмотрим список всех контейнеров:

docker ps -a

3. Удаляем тестовый контейнер и образ

Перед удалением образа, нужно удалить контейнеры использующие его, иначе получим ошибку. Удалить контейнер можно либо по параметру CONTAINER ID либо NAMES из списка контейнеров. Будем использовать имя:

docker rm hello-world_my-test_1

После чего, можно удалить и образ:

docker rmi hello-world:latest

 

 

 

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *