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