2
respostas

Ao copiar o smb.conf para pasta do samba, gera outra imagem

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 .

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

##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

2 respostas

Olá, Estudante. Tudo bem?

Não consegui entender qual é a sua questão/dúvida. Poderia descrever qual a ajuda que você precisa?

Ao gerar a imagem está gerando uma imagem à mais com Repositóry e Tag como, none .