Ai
13 Star 45 Fork 14

openEuler/wsl
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
dockerfile 917 Bytes
一键复制 编辑 原始数据 按行查看 历史
Li Chaoran 提交于 2023-07-05 15:22 +08:00 . using repo's docker image
FROM scratch
ARG IMAGE_NAME
ARG BUILD_TYPE
ADD $IMAGE_NAME.tar /
COPY packages /mnt/packages
ADD openEuler-daily.repo /etc/yum.repos.d/openEuler-daily.repo
RUN if [ "x$BUILD_TYPE" = "xrelease" ];then \
rm -fvr /etc/yum.repos.d/openEuler-daily.repo; \
else \
rm -fvr /etc/yum.repos.d/openEuler.repo; \
fi
RUN set -ex; \
dnf in gzip -y; \
dnf install --installroot /mnt/rootfs --setopt install_weak_deps=false -y $(</mnt/packages); \
dnf --installroot /mnt/rootfs clean all; \
rm -rf /mnt/rootfs/var/cache/* /mnt/rootfs/var/log/dnf.*; \
rm -rf /mnt/rootfs/etc/machine-id; \
touch /mnt/rootfs/etc/machine-id; \
touch /mnt/rootfs/etc/fstab; \
cp /mnt/rootfs/etc/skel/.bash* /mnt/rootfs/root/; \
sed -i '/TMOUT=300/d' /mnt/rootfs/etc/bashrc
COPY wsl.conf /mnt/rootfs/etc/wsl.conf
COPY exclude /mnt/exclude
CMD tar -zcOC /mnt/rootfs --exclude-from=/mnt/exclude .
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openeuler/wsl.git
git@gitee.com:openeuler/wsl.git
openeuler
wsl
wsl
master

搜索帮助