FROM ubuntu:25.04
ENV DEBIAN_FRONTEND=noninteractive
USER=oembackup
SENHA=V1v0P@Ss
DIR_BKP=backups
RUN apt-get update && apt-get install -y
openssh-server
ssh
cron
vim
python3
python3-pip
python3-paramiko
python3-dev
python3-venv
python3-netmiko
postgresql-client
mariadb-client
net-tools
iproute2
tcpdump
expect
snmp
snmpd
snmp-mibs-downloader
netcat-traditional
tcllib
jq
build-essential
curl
wget
git
sudo
htop
tmux
zsh
gnupg
dos2unix
ipcalc
sshpass
telnet
bc
tzdata
inetutils-ping
tshark
rsync \
&& cp /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime \
&& echo "America/Sao_Paulo" > /etc/timezone \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
RUN useradd -c 'Usuario de Backup' -d /$DIR_BKP -m -s /bin/bash $USER && echo "$USER:$SENHA" | chpasswd \
&& sed -i "s/#PasswordAuthentication yes/PasswordAuthentication yes/" /etc/ssh/sshd_config
&& sed -i "s/#Port 22/Port 2226/" /etc/ssh/sshd_config
&& echo "AllowUsers $USER" >> /etc/ssh/sshd_config
&& echo "$USER ALL=NOPASSWD: ALL" >> /etc/sudoers
COPY ssh_nagios /$DIR_BKP/.ssh RUN chown $USER:$USER -R /$DIR_BKP/.ssh
WORKDIR /$DIR_BKP
COPY start.sh /usr/local/bin/ CMD ["/bin/bash","-c","/usr/local/bin/start.sh"]
Content type
Image
Digest
sha256:536b0b05d…
Size
296.5 MB
Last updated
about 1 year ago
docker pull cpginfo/backup:1.3