Alpine Linux (opens new window) is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
Many people build their Docker images based on alpine (opens new window) to reduce the image size.
Suppose you are using Alpine Linux 3.10. You can write the following line to
# Use Mirror to Build Docker Image
You can also specify repositories in a Dockerfile:
FROM alpine:3.10 RUN echo "https://mirrors.sustech.edu.cn/alpine/v3.10/main" > /etc/apk/repositories ; \ echo "https://mirrors.sustech.edu.cn/alpine/v3.10/community" >> /etc/apk/repositories ; \ # followed by your wonderful commands
Note that the first redirection uses
> to overwrite the existing file while the second one uses
>> to append a line.