dockerfile改源原创
# apk源
FROM alpine:3.14
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN apk update
1
2
3
4
5
2
3
4
5
FROM golang:${GO_VER}-alpine${ALPINE_VER} as golang
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories #新加的
RUN apk add --no-cache \
bash \
gcc \
git \
make \
musl-dev
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# apt源
FROM debian
RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
echo "deb http://mirrors.cloud.aliyuncs.com/debian stable main contrib non-free" >/etc/apt/sources.list && \
echo "deb http://mirrors.cloud.aliyuncs.com/debian stable-proposed-updates main contrib non-free" >>/etc/apt/sources.list && \
echo "deb http://mirrors.cloud.aliyuncs.com/debian stable-updates main contrib non-free" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.cloud.aliyuncs.com/debian stable main contrib non-free" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.cloud.aliyuncs.com/debian stable-proposed-updates main contrib non-free" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.cloud.aliyuncs.com/debian stable-updates main contrib non-free" >>/etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/debian stable main contrib non-free" >>/etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/debian stable-proposed-updates main contrib non-free" >>/etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/debian stable-updates main contrib non-free" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.aliyun.com/debian stable main contrib non-free" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.aliyun.com/debian stable-proposed-updates main contrib non-free" >>/etc/apt/sources.list && \
echo "deb-src http://mirrors.aliyun.com/debian stable-updates main contrib non-free" >>/etc/apt/sources.list && \
apt-get update && \
apt-get install procps -y --allow-unauthenticated && \
apt-get install telnetd -y --allow-unauthenticated && \
apt-get install telnet -y --allow-unauthenticated && \
apt-get install wget -y --allow-unauthenticated
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
sed -i "s@http://deb.debian.org@http://mirrors.163.com@g" /etc/apt/sources.list
sed -i "s@http://security.debian.org@http://mirrors.163.com@g" /etc/apt/sources.list
上次更新: 2022/10/09, 17:42:01