diff --git a/dockerfile/adguard.dockerfile b/dockerfile/adguard.dockerfile index c7d9812..6e9b76a 100644 --- a/dockerfile/adguard.dockerfile +++ b/dockerfile/adguard.dockerfile @@ -3,12 +3,14 @@ arg RELEASE from ${SYSTEM}:${RELEASE} ENV DEBIAN_FRONTEND noninteractive run apt update && \ -apt install -y git net-tools lsof ssh wget -run wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.29/AdGuardHome_linux_amd64.tar.gz && \ +apt install -y git net-tools lsof ssh wget && \ +apt clean autoclean && \ +apt autoremove -y && \ +wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.29/AdGuardHome_linux_amd64.tar.gz && \ tar -xf AdGuardHome_linux_amd64.tar.gz && \ mkdir -p /opt/adguardhome && \ -mkdir /root/.ssh -copy config/AdGuardHome.yaml /opt/adguardhome/AdGuardHome.yaml -run wget https://github.com/ameshkov/dnslookup/releases/download/v1.8.1/dnslookup-linux-amd64-v1.8.1.tar.gz && \ +mkdir /root/.ssh && \ +wget https://github.com/ameshkov/dnslookup/releases/download/v1.8.1/dnslookup-linux-amd64-v1.8.1.tar.gz && \ tar -xf dnslookup-linux-amd64-v1.8.1.tar.gz +copy config/AdGuardHome.yaml /opt/adguardhome/AdGuardHome.yaml env PATH="$PATH:/linux-amd64" diff --git a/dockerfile/doh.dockerfile b/dockerfile/doh.dockerfile index 2f6ba7f..ec735fd 100644 --- a/dockerfile/doh.dockerfile +++ b/dockerfile/doh.dockerfile @@ -1,4 +1,6 @@ from nginx:stable run apt update && \ apt install -y git net-tools lsof ssh && \ +apt clean autoclean && \ +apt autoremove -y && \ mkdir /root/.ssh diff --git a/dockerfile/php.dockerfile b/dockerfile/php.dockerfile index 98662c0..a341bca 100644 --- a/dockerfile/php.dockerfile +++ b/dockerfile/php.dockerfile @@ -1,5 +1,7 @@ -from nginx/unit:1.29.0-php8.1 +from nginx/unit:1.29.1-php8.1 run apt update && apt install -y qrencode wget libssh2-1-dev ssh libicu-dev libyaml-dev certbot && \ +apt clean autoclean && \ +apt autoremove -y && \ pecl install https://pecl.php.net/get/ssh2-1.3.1.tgz && \ pecl install https://pecl.php.net/get/yaml-2.2.2.tgz && \ docker-php-ext-install intl && \ diff --git a/dockerfile/shadowsocks.dockerfile b/dockerfile/shadowsocks.dockerfile index ea54615..8055673 100644 --- a/dockerfile/shadowsocks.dockerfile +++ b/dockerfile/shadowsocks.dockerfile @@ -3,9 +3,10 @@ arg RELEASE from ${SYSTEM}:${RELEASE} ENV DEBIAN_FRONTEND noninteractive run apt update && \ -apt install -y ssh git net-tools xz-utils wget -run mkdir /root/.ssh && \ -mkdir /ssh && \ +apt install -y ssh git net-tools xz-utils wget && \ +apt clean autoclean && \ +apt autoremove -y && \ +mkdir /root/.ssh && \ touch /root/.ssh/authorized_keys && \ wget https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.15.2/shadowsocks-v1.15.2.x86_64-unknown-linux-gnu.tar.xz && \ tar -xf shadowsocks-v1.15.2.x86_64-unknown-linux-gnu.tar.xz && \ diff --git a/dockerfile/wireguard.dockerfile b/dockerfile/wireguard.dockerfile index b3634f3..4819328 100644 --- a/dockerfile/wireguard.dockerfile +++ b/dockerfile/wireguard.dockerfile @@ -2,4 +2,8 @@ arg SYSTEM arg RELEASE from ${SYSTEM}:${RELEASE} ENV DEBIAN_FRONTEND noninteractive -run apt update && apt install -y linux-headers-$(uname -r) iproute2 net-tools iptables xtables-addons-common xtables-addons-dkms wireguard ssh && mkdir /root/.ssh +run apt update && \ +apt install -y linux-headers-$(uname -r) iproute2 net-tools iptables xtables-addons-common xtables-addons-dkms wireguard ssh git && \ +apt clean autoclean && \ +apt autoremove -y && \ +mkdir /root/.ssh