dev-log: 已经基本完善v1.0

已经基本完善容器, 可以正常构建和编译系统内核

本次完善:
    - 编译软件, 保证编译时候不会报错, 可以顺利编译完成defconfig内核
    - 添加镜像源加速地址ustc

dev-ver: v1.0

下一步计划:
   - 继续完善构建
   - 最后确立稳定的v1.0
This commit is contained in:
skimrme
2025-05-21 07:04:29 +08:00
parent a8a6bd66cc
commit 17281f982e

View File

@@ -1,34 +1,67 @@
FROM alpine:3.21
# del offical mirrors
#RUN sed -i '/^#/!d' /etc/apk/repositories
# apk init update && upgrade && rm -rf /var/cache/apk/*
RUN apk update && \
apk upgrade && \
rm -rf /var/cache/apk/*
# rm && touch /etc/apk/repositories
#RUN rm /etc/apk/repositories && touch /etc/apk/repositories
# echo mirrors.tuna.tsinghua.edu.cn (CHINA)
#RUN echo "https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.21/main" >> /etc/apk/repositories
#RUN echo "https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.21/community" >> /etc/apk/repositories
#RUN echo "https://mirrors.tuna.tsinghua.edu.cn/plpine/v3.21/testing" >> /etc/apk/repositories
RUN rm /etc/apk/repositories && touch /etc/apk/repositories
# echo mirrors.ustc.edu.cn (CHINA)
#RUN echo "https//mirrors.ustc.edu.cn/alpine/v3.21/main" >> /etc/apk/repositories
#RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/community" >> /etc/apk/repositories
RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/main" >> /etc/apk/repositories
RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/community" >> /etc/apk/repositories
#RUN echo "https://mirrors.ustc.edu.cn/alpine/v3.21/testing" >> /etc/apk/repositories
# apk init update && rm -rf /var/cache/apk/*
RUN apk update && \
rm -rf /var/cache/apk/*
# echo dl-cdn.alpinelinux.org (OFFICAL)
#RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/main" >> /etc/apk/repositories
#RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/community" >> /etc/apk/repositories
RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/main" >> /etc/apk/repositories
RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/community" >> /etc/apk/repositories
#RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/testing" >> /etc/apk/repositories
# ping (TEST)
#RUN ping baidu.com
# apk init update && rm -rf /var/cache/apk/*
RUN apk update && \
rm -rf /var/cache/apk/*
# apk update
RUN apk update
# install page--"build-base | alpine-sdk | zlib-dev | ncurses-dev | wget | curl | w3m | lftp | openssh | screen | vim | nano | bash | coreutils | tar | unzip net-tools | htop | git |"
RUN apk add --no-cache build-base alpine-sdk zlib-dev ncurses-dev wget curl w3m lftp openssh screen vim nano bash coreutils tar unzip net-tools htop git
# install builder-soft page && rm -rf /var/cache/apk/*
RUN apk add --no-cache build-base \
alpine-sdk \
zlib-dev \
ncurses-dev \
wget \
curl \
w3m \
lftp \
openssh \
screen \
vim \
nano \
bash \
coreutils \
tar \
unzip \
net-tools \
htop \
git \
linux-headers \
zstd \
bc \
perl \
ncurses-dev \
openssl-dev \
elfutils \
flex \
libelf \
elfutils \
elfutils-dev \
bison && \
rm -rf /var/cache/apk/*
# cd root
RUN cd /root