Skip to content

Commit 27c8795

Browse files
committed
🦸‍ Home Assistant Supervised in Docker
1 parent e9718bc commit 27c8795

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

build/opt/init-wrapper/post-init.d/09-docker-apt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
set -ex
44

55
if [ $(cat /etc/timezone) = "Asia/Shanghai" ]; then
6-
sed -i '[email protected]@mirrors.ustc.edu.cn/docker-ce@g' /etc/apt/sources.list.d/docker.list
7-
wget -t 3 --random-wait -O /etc/apt/keyrings/docker.asc "https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg" 2>/dev/null
6+
mv -f /etc/apt/sources.list.d/docker.ustc /etc/apt/sources.list.d/docker.list
87
apt-get -qq update >/dev/null
98
fi

build/scripts/10-hassio-apt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ sed -i -e "s/ProtectSystem=true/ProtectSystem=false/" /lib/systemd/system/Networ
2626

2727

2828
DOWNLOAD_URL="https://download.docker.com"
29-
if [ "$DEFAULT_TZ" = "Asia/Shanghai" ]; then
30-
DOWNLOAD_URL="https://mirrors.ustc.edu.cn/docker-ce"
31-
fi
29+
DOCKER_CHINA="https://mirrors.ustc.edu.cn/docker-ce"
3230

3331
install -m 0755 -d /etc/apt/keyrings
34-
curl -fsSL "$DOWNLOAD_URL/linux/debian/gpg" -o /etc/apt/keyrings/docker.asc
35-
chmod a+r /etc/apt/keyrings/docker.asc
32+
wget --tries=3 -O /etc/apt/keyrings/docker.asc "$DOWNLOAD_URL/linux/debian/gpg"
33+
wget --tries=3 -O /etc/apt/keyrings/dockcn.asc "$DOCKER_CHINA/linux/debian/gpg"
34+
chmod a+r /etc/apt/keyrings/docker*
3635

3736
arch=$(dpkg --print-architecture)
3837
echo "deb [arch=$arch signed-by=/etc/apt/keyrings/docker.asc] $DOWNLOAD_URL/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list
38+
echo "deb [arch=$arch signed-by=/etc/apt/keyrings/dockcn.asc] $DOCKER_CHINA/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.ustc
3939
apt-get -qq update >/dev/null
4040
apt-get -y -qq install docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/null
4141
apt-get -y -qq install iptables libip6tc2 libnetfilter-conntrack3 libnfnetlink0 libnftnl11 netbase >/dev/null

0 commit comments

Comments
 (0)