diff --git a/files/docker.sh b/files/docker.sh new file mode 100755 index 0000000..5c88722 --- /dev/null +++ b/files/docker.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +dnf -y remove docker \ +docker-client \ +docker-client-latest \ +docker-common \ +docker-latest \ +docker-latest-logrotate \ +docker-logrotate \ +docker-selinux \ +docker-engine-selinux \ +docker-engine + +dnf -y install dnf-plugins-core +dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo + +dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin diff --git a/files/etc/docker/daemon.json b/files/etc/docker/daemon.json new file mode 100644 index 0000000..e19f634 --- /dev/null +++ b/files/etc/docker/daemon.json @@ -0,0 +1,7 @@ +{ + "debug": true, + "hosts": [ + "unix:///run/docker.sock" + ], + "containerd": "/run/containerd/containerd.sock" +} diff --git a/files/etc/systemd/network/br0-slave.network b/files/etc/systemd/network/br0-slave.network new file mode 100644 index 0000000..a9a43ab --- /dev/null +++ b/files/etc/systemd/network/br0-slave.network @@ -0,0 +1,5 @@ +[Match] +Name=en* + +[Network] +Bridge=br0 diff --git a/files/etc/systemd/network/br0.netdev b/files/etc/systemd/network/br0.netdev new file mode 100644 index 0000000..6ec2b6d --- /dev/null +++ b/files/etc/systemd/network/br0.netdev @@ -0,0 +1,3 @@ +[NetDev] +Name=br0 +Kind=bridge diff --git a/files/etc/systemd/network/br0.network b/files/etc/systemd/network/br0.network new file mode 100644 index 0000000..3c1c68f --- /dev/null +++ b/files/etc/systemd/network/br0.network @@ -0,0 +1,7 @@ +[Match] +Name=br0 + +[Network] +#Address=192.168.0.10/24 +#Gateway=192.168.0.1 +DNS=1.1.1.1 8.8.8.8 9.9.9.9 diff --git a/files/dummy0.netdev b/files/etc/systemd/network/dummy0.netdev similarity index 100% rename from files/dummy0.netdev rename to files/etc/systemd/network/dummy0.netdev diff --git a/files/dummy0.network b/files/etc/systemd/network/dummy0.network similarity index 100% rename from files/dummy0.network rename to files/etc/systemd/network/dummy0.network diff --git a/files/etc/systemd/system/getty@tty1.service.d/autologin.conf b/files/etc/systemd/system/getty@tty1.service.d/autologin.conf new file mode 100644 index 0000000..fc7465e --- /dev/null +++ b/files/etc/systemd/system/getty@tty1.service.d/autologin.conf @@ -0,0 +1,3 @@ +[Service] +ExecStart= +ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin root %I $TERM