Dockerfile
Build image from Dockerfile
Собираем из локального файла:
Цепочка FROM в Dockerfile
В dockerfile допустимо делать цепочки из образов. То есть билдим один образ (golang AS builder) для билда, а для запуска используем другой (alpine) и перекидываем бинарь из первого командой COPY.
ENTRYPOINT & CMD
ENTRYPOINT определяет программу, которая будет запускать при старте контейнера (по умолчанию, /bin/sh -c
).
CMD — определяет аргументы для ENTRYPOINT.
Соотв, если мы хотим сделать контейнер, посвященный одной программе, то переопределяем ENTRYPOINT.
Статьи
По командам докера (Dockerfile): https://habr.com/ru/company/ruvds/blog/439980/ https://infoboxcloud.ru/community/blog/infoboxcloud/200.html
Last updated
Was this helpful?