Вы можете создавать свои собственные изображения, которые будут служить вам базовыми изображениями, используя Dockerfiles.
Пример:
mkdir ROSDocker
cd ROSDocker
vim Dockerfile-base
FROM debian:stretch-slim
RUN apt-get install dep1 dep2 depn
sudo docker build -t yourusername/ros-base:0.1 -f Dockerfile-base .
После завершения сборки вы можете создать еще один файл Docker из этого базового образа..
FROM yourusername/ros-base:0.1
RUN apt-get install dep1 dep2 depn
Теперь создайте вторые образы:
sudo docker build -t yourusername/mymoveApplication:0.1 -f Dockerfile-base .
Теперь у вас есть образ для вашего приложения перемещения, каждый контейнер, который вы запускаете из этого образа, будет иметь все установленные зависимости.
У вас может быть хранилище образов Docker для управления встроенными изображениями и обмена ими между людьми и средами.
Этот пример может быть расширен несколько раз.