File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
opt/init-wrapper/post-init.d Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 3
3
set -ex
4
4
5
5
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
8
7
apt-get -qq update > /dev/null
9
8
fi
Original file line number Diff line number Diff line change @@ -26,16 +26,16 @@ sed -i -e "s/ProtectSystem=true/ProtectSystem=false/" /lib/systemd/system/Networ
26
26
27
27
28
28
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"
32
30
33
31
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*
36
35
37
36
arch=$( dpkg --print-architecture)
38
37
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
39
39
apt-get -qq update > /dev/null
40
40
apt-get -y -qq install docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin > /dev/null
41
41
apt-get -y -qq install iptables libip6tc2 libnetfilter-conntrack3 libnfnetlink0 libnftnl11 netbase > /dev/null
You can’t perform that action at this time.
0 commit comments