LINUX.ORG.RU

История изменений

Исправление paddlewan, (текущая версия) :

А почему не два образа? Но сделать так:

FROM ubuntu:22.04 as prod
...
CMD["/bin/bash"]

docker build -t prod:v1 .

FROM prod:v1 as base
RUN apt-get install -y --no-install-recommends \
tmux
...
CMD["/bin/bash"]

То есть в своей модификации используешь все слои исходного образа + добавляешь что нужно. Профит :)

P.S. на образ ubuntu не ругайтесь, просто для примера. Use alpine and busybox :)

Исправление paddlewan, :

А почему не два образа? Но сделать так:

FROM ubuntu:22.04 as prod
...
CMD["/bin/bash"]

docker build -t prod:v1 .

FROM prod:v1 as base
apt-get install -y --no-install-recommends \
tmux
...
CMD["/bin/bash"]

То есть в своей модификации используешь все слои исходного образа + добавляешь что нужно. Профит :)

P.S. на образ ubuntu не ругайтесь, просто для примера. Use alpine and busybox :)

Исходная версия paddlewan, :

А почему не два образа? Но сделать так:

FROM ubuntu:22.04 as prod
...
CMD["/bin/bash"]

docker build -t prod:v1 .

FROM prod:v1 as base
apt install -y --no-install-recommends \
tmux
...
CMD["/bin/bash"]

То есть в своей модификации используешь все слои исходного образа + добавляешь что нужно. Профит :)

P.S. на образ ubuntu не ругайтесь, просто для примера. Use alpine and busybox :)