O Dockerfile abaixo, instala alguns arquivos, cria pastas e usuários e copia alguns arquivos para dentro da imagem, assim como, instala o firebird. Ao gerar a imagem está gerando uma imagem .
##BAIXANDO E INSTALANDO A IMAGEM UBUNTU 22.04 - PRIMEIRO NiVEL##
FROM ubuntu:22.04 AS build
#ATUALIZANDO A HORA E A REGIAO DA IMAGEM
RUN apt-get update --yes && apt-get install -y tzdata
ENV TZ=America/Sao_Paulo
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && echo timedatectl set-timezone "America/Sao_Paulo" > /etc/timezone
#INSTALANDO PACOTES ADICIONAIS
RUN apt-get -qq -y update && apt-get -qq -y upgrade && apt-get -y autoclean && apt-get -y autoremove && apt-get update && apt-get install -y -qy --no-install-recommends network-manager net-tools samba -y cron procps && apt-get -y autoclean && apt-get -y autoremove && rm -rf /var/lib/apt/lists/*
#CRIANDO PASTAS NECESSARIAS
RUN mkdir /opt/pastaD && mkdir /opt/pastaS && mkdir /opt/pasta_bnc && mkdir /opt/pasta_bkp
VOLUME /opt/banco VOLUME /opt/backup
#CRIANDO USUARIOS C/S SHELL
RUN groupadd -g 999 empresa && useradd -r -u 999 -g empresa empresa && echo -e "senha" | adduser user01 | echo -e "senha" && echo -e "senha" | adduser user02 | echo -e "senha" && echo -e "senha" | smbpasswd -a empresa | echo -e "senha" && echo -e "senha" | smbpasswd -a user01 | echo -e "senha" && echo -e "senha" | smbpasswd -a user02 | echo -e "senha" && useradd -m sistem --shell=/bin/false && useradd -m dnf --shell=/bin/false && groupadd user01 && groupadd user02
COPY ./banco.fdb /opt/banco COPY ./BKP_banco_1_1.sh /opt/backup COPY ./smb.conf /opt/backup
RUN chmod a+rwx /opt/backup/BKP_Ferrasi_1_1.sh
RUN cp /opt/backup/smb.conf /etc/samba/smb.conf
##BAIXANDO E INSTALANDO A IMAGEM DO FOREBIRD2.5-SC
FROM jacobalberty/firebird:2.5-sc
ENV DEBIAN_FRONTEND=noninteractive ENV VOL_DB=/opt/banco ENV VOL_BK=/opt/backup
#ATUALIZANDO A HORA E A REGIAO DA IMAGEM
RUN apt-get update --yes && apt-get install -y tzdata
ENV TZ=America/Sao_Paulo
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && echo timedatectl set-timezone "America/Sao_Paulo" > /etc/timezone