История изменений
Исправление 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 :)