Archive for enero, 2024

watchtower para tu dhcp en docker

mkdir wt
cd wt
vi docker-compose.yml

version: "3.5"
services:
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower
restart: always
env_file:
- ./.env
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- WATCHTOWER_CLEANUP=${WATCHTOWER_CLEANUP}
- WATCHTOWER_INCLUDE_RESTARTING=${WATCHTOWER_INCLUDE_RESTARTING}
- WATCHTOWER_INCLUDE_STOPPED=${WATCHTOWER_INCLUDE_STOPPED}
- WATCHTOWER_REVIVE_STOPPED=${WATCHTOWER_REVIVE_STOPPED}
- WATCHTOWER_NO_RESTART=${WATCHTOWER_NO_RESTART}
- WATCHTOWER_TIMEOUT=${WATCHTOWER_TIMEOUT}
- WATCHTOWER_SCHEDULE=${WATCHTOWER_SCHEDULE}
- WATCHTOWER_DEBUG=${WATCHTOWER_DEBUG}
- WATCHTOWER_LABEL_ENABLE=${WATCHTOWER_LABEL_ENABLE}
- WATCHTOWER_NOTIFICATION_URL=${WATCHTOWER_NOTIFICATION_URL}
- TZ=${TZ}
labels:
- "com.centurylinklabs.watchtower.enable=true"

vi .env
WATCHTOWER_CLEANUP=true
WATCHTOWER_INCLUDE_RESTARTING=true
WATCHTOWER_INCLUDE_STOPPED=true
WATCHTOWER_REVIVE_STOPPED=false
WATCHTOWER_NO_RESTART=false
WATCHTOWER_TIMEOUT=30s
# At 00:00 on every 5th day-of-month.
WATCHTOWER_SCHEDULE=0 0 */5 * *
WATCHTOWER_DEBUG=false
WATCHTOWER_LABEL_ENABLE=1
WATCHTOWER_NOTIFICATION_URL=telegram://TOKEN@telegram/?channels=CHATID
TZ=America/Argentina/Buenos_Aires

docker-compose up -d

mkdir dhcp
mkdir -p dhcp/conf
cd dhcp

vi conf/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.0.5, 192.168.0.6;
default-lease-time 43200;
max-lease-time 86400;
range 192.168.0.100 192.168.0.254;
}


vi docker-compose.yml

version: "3"
services:
dhcpd:
volumes:
- ./conf:/data
network_mode: host
container_name: dhcpd
restart: always
image: networkboot/dhcpd
labels:
- "com.centurylinklabs.watchtower.enable=true"

enero 19, 2024 at 4:01 pm Deja un comentario

Servidor DHCP en docker

#   Me guio de 
# https://www.freekb.net/Article?id=3354
# Y de
# https://www.composerize.com/
# Para pasarlo a docker-compose.yml

cat /home/ed/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.0.5, 192.168.0.6;
default-lease-time 43200;
max-lease-time 86400;
range 192.168.0.100 192.168.0.254;
}


vi docker-compose.yml

version: "3"
services:
dhcpd:
volumes:
- /home/ed:/data
network_mode: host
container_name: dhcpd
restart: always
image: networkboot/dhcpd
command: enp0s3 # placa a donde escucha el servicio

docker-compose up -d

enero 16, 2024 at 9:28 pm Deja un comentario


bueno

enero 2024
L M X J V S D
1234567
891011121314
15161718192021
22232425262728
293031  

Archivos