Как правильно использовать «apt install» в вашем Dockerfile

Kak Pravil No Ispol Zovat Apt Install V Vasem Dockerfile



Платформа Docker — одна из известных и простых платформ для создания, развертывания и доставки DevOps и других проектов с помощью переносимых и изолированных контейнеров. Эти контейнеры управляются и создаются с помощью образов Docker. Кроме того, образы Docker создаются с помощью команды. Эти команды или инструкции передаются через терминал или Dockerfile для создания образа Docker. Тем не менее, выполнение каждой команды по одной утомительно. Поэтому Dockerfile — лучшее решение для создания образа Docker.

Эта статья продемонстрирует, как использовать « меткая установка » правильно в Dockerfile.

Как правильно использовать «apt install» в Dockerfile?

Dockerfile — это файл инструкций, определяющий команды для создания образа Docker. “ меткая установка ” используется в Dockerfile для установки необходимых зависимостей или пакетов для создания образа Docker. Здесь, ' подходящий » — это репозиторий Ubuntu, который означает « Инструмент предварительной упаковки ” используется для установки зависимостей.







Вот синтаксис для добавления « меткая установка ” в Dockerfile:



ЗАПУСТИТЬ подходящее обновление && подходящий установить < УПАКОВКА > \ < Упаковка > \ && \

apt-получить чистый && \ г.м. -рф / был / библиотека / подходящий / списки /*

Для правильного руководства по использованию « способная установка ” для установки пакетов, следуйте предоставленным инструкциям.



Шаг 1: Создайте Dockerfile

Сначала создайте Dockerfile. Имейте в виду, что имя файла должно быть « Докерфайл ». Затем вставьте в файл приведенные ниже команды:





ОТ питона: 3,6

БЕГАТЬ apt-получить обновление && apt-получить установку --no-install-рекомендует \

инструменты настройки python3 \

python3-пип \

python3-dev \

python3-venv \

мерзавец \

&& \

apt-получить чистый && \

г.м. -рф / был / библиотека / подходящий / списки /*

РАЗОБЛАЧАТЬ 8000

CMD питон 'print('Docker - более простой инструмент развертывания')'

В приведенном выше кодовом блоке:

  • ОТ ” используется для определения базового образа.
  • БЕГАТЬ ” используется для выполнения указанной команды. В ' БЕГАТЬ », мы использовали « меткая установка ” для установки необходимых пакетов, таких как “ python3-setuptools », « python3-пип », « python3-dev ', и ' мерзавец ».
  • \ ” используется в качестве escape-символа по умолчанию для многострочных инструкций в Dockerfile.
  • apt-получить чистый » очищает кеш
  • рм -рф ” удаляет или удаляет файлы или каталог.
  • РАЗОБЛАЧАТЬ ” используется для указания контейнера, открывающего порт.
  • CMD ” указывает точку входа или значения по умолчанию для контейнеров. В нашем сценарии мы выполнили код Python:

Шаг 2. Создайте образ Docker

На следующем шаге создайте образ Docker с помощью указанной команды. Здесь, ' ” указывает тег или имя изображения:



> сборка докера py-изображение .

Шаг 3: Запустите образ

Чтобы сгенерировать и выполнить контейнер, запустите образ через « docker run <имя-изображения> команда:

> докер запустить py-img

Мы подробно рассказали, как использовать « способная установка в Dockerfile.

Заключение

Чтобы использовать apt install в Dockerfile, сначала создайте простой файл Docker. Затем укажите базовое или родительское изображение в « ОТ инструкция. После этого укажите « БЕГАТЬ ', чтобы использовать ' меткая установка команда. Для этого используйте « RUN apt update && apt install -y <ПАКЕТ>\ <Пакет>\ && \

apt-get clean && \ rm -rf /var/lib/apt/lists/* синтаксис. Эта статья продемонстрировала, как использовать « меткая установка в Dockerfile.