Рубрики
Uncategorized

Создание образа докера

В этой статье мы переходим, как создать пользовательское изображение.

Автор оригинала: Rajaram K.

Часто мы получаем необходимость создавать свои собственные образы докера.

В этом посту цели PUR состоит в том, чтобы проверить Gitleks внутри контейнера докера. Тестирование как в получении контейнера Docker и запустите команду gitleak.

Не имеющих существующих изображений не могут сделать это для нас.

Итак, давайте начнем с толкания этого базового изображения:

docker pull python:3.8-slim

Следующий логин в контейнер:

docker pull python:3.8-slim

Мы увидим подсказку Bash. Мы находимся внутри контейнера сейчас.

Позволяет установить необходимый S/W для нашего тестирования. Запустите это изнутри контейнера.

apt-get update
apt-get install wget
wget -c https://github.com/zricethezav/gitleaks/releases/download/v6.2.0/gitleaks-linux-amd64
mv gitleaks-linux-amd64 gitleaks
chmod 700 gitleaks

Мы почти закончили с установкой необходимых S/W для нашего тестирования. Нам нужно захватить идентификатор контейнера. Пока вы все еще находитесь внутри этого контейнера, откройте другой терминал и получите идентификатор контейнера для бегового контейнера.

**docker ps**
CONTAINER ID   IMAGE             COMMAND   CREATED          STATUS          PORTS     NAMES
**56c27dadeee5**   python:3.8-slim   "bash"    13 minutes ago   Up 13 minutes             competent_kalam

Контейнер интереса составляет 56C27deee5, как отмечено в вышеуказанном выходе. Теперь выйдите из контейнера, запустите следующую команду, чтобы создать изображение.

docker commit 56c27dadeee5 python_3_8_slim_wget_git

Изображение, которое мы создали, это python_3_8_slim_wget_git.

Теперь мы можем использовать изображение и перейти с нашим тестированием.

docker run -it  python_3_8_slim_wget_git bash

Оригинал: «https://www.codementor.io/@rajaramclass/creating-a-docker-image-1hro3d9u2k»