Debian 12 Slim
3.1K
Esta imagem Docker fornece um ambiente Debian 12 Slim com um servidor SSH configurado para acesso remoto, ferramentas de rede e desenvolvimento, e um diretório mapeado para compartilhamento de arquivos. É ideal para testes, desenvolvimento, administração de sistemas ou aprendizado de Linux em um ambiente leve e isolado.
A imagem aprendendolinux/debian:latest é baseada em debian:12-slim, oferecendo:
git, vim, tcpdump, rsync, mariadb-client, e mais.TZ.root configurável via ROOT_PASSWORD./var/www/html mapeado para compartilhamento de arquivos.latest: Versão mais recente da imagem, baseada em debian:12-slim.docker-compose.yml).OpenSSH, PuTTY).Puxe a imagem do Docker Hub:
docker pull aprendendolinux/debian:latest
Use o comando abaixo para iniciar o contêiner, substituindo SUA_SENHA por uma senha segura:
docker run -d \
--name debian \
-p 2222:22 \
-e ROOT_PASSWORD=SUA_SENHA \
-e TZ=America/Sao_Paulo \
-v /srv/debian:/var/www/html \
aprendendolinux/debian:latest
docker-compose.yml:
services:
debian:
container_name: debian
hostname: debian
image: aprendendolinux/debian:latest
restart: always
environment:
- ROOT_PASSWORD=SUA_SENHA
- TZ=America/Sao_Paulo
volumes:
- /srv/debian:/var/www/html
ports:
- "2222:22"
/srv/debian existe:
mkdir -p /srv/debian
docker-compose up -d
Conecte-se ao contêiner:
ssh root@localhost -p 2222
Use a senha definida em ROOT_PASSWORD.
ROOT_PASSWORD: Senha do usuário root para acesso SSH (ex.: Sua_Senha_Segura). Obrigatório.TZ: Fuso horário do contêiner (ex.: America/Sao_Paulo)./srv/debian:/var/www/html: Mapeia o diretório local /srv/debian para /var/www/html no contêiner, permitindo compartilhamento de arquivos.2222:22: Mapeia a porta 2222 do host para a porta 22 (SSH) do contêiner.ifconfig e netstat.Sincronize arquivos do diretório mapeado para um servidor remoto:
ssh root@localhost -p 2222
rsync -avz /var/www/html/ usuario@servidor_remoto:/destino/
Capture pacotes de rede:
ssh root@localhost -p 2222
tcpdump -i eth0 -w /var/www/html/captura.pcap
O arquivo captura.pcap estará disponível em /srv/debian no host.
Conecte-se a um banco MariaDB/MySQL:
ssh root@localhost -p 2222
mariadb -h host_do_banco -u usuario -p
ROOT_PASSWORD no comando docker run ou no docker-compose.yml.TZ (ex.: Europe/Lisbon).-p 3333:22).Dockerfile (disponível no repositório) e reconstrua a imagem.ROOT_PASSWORD.2222 com um firewall.docker logs debian./srv/debian com permissões seguras (chmod 700 /srv/debian)./root/.ssh/authorized_keys no Dockerfile.2222 a IPs confiáveis.ROOT_PASSWORD em logs ou repositórios públicos.2222: netstat -tuln | grep 2222.ROOT_PASSWORD nos logs: docker logs debian./srv/debian: ls -ld /srv/debian.docker logs debian.TZ e reinicie: docker-compose restart.Para problemas ou sugestões, abra uma issue no repositório: https://github.com/AprendendoLinux/debian-slim/.
Licenciado sob a MIT License.
Content type
Image
Digest
sha256:fccf812c0…
Size
103.1 MB
Last updated
over 1 year ago
docker pull aprendendolinux/debian-slim