Sign inSign up

cpginfo/backup

By cpginfo

Updated about 1 year ago

Image
0

263

cpginfo/backup repository overview

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"]

Tag summary

Content type

Image

Digest

sha256:536b0b05d

Size

296.5 MB

Last updated

about 1 year ago

docker pull cpginfo/backup:1.3