alpine linux
2024-01-20 22:28 youxin 閱讀(198) 評論(0) 收藏 舉報Alpine Linux簡介
Alpine直譯為高山,國內一般叫高山Linux。
它以小,簡單,安全而著稱,所以作為基礎鏡像是非常好的一個選擇,可謂是麻雀雖小但五臟俱全,簡直不要太方便,鏡像非常小巧,不到 6M 的大小,所以特別適合容器打包。
倉庫地址:https://hub.docker.com/_/alpine
Alpine官方網站:https://www.alpinelinux.org
# shell路徑
/bin/sh
alpine:
Small. Simple. Secure.
Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
dockerfile RUN apk add 卡住問題解決
————————————————
版權聲明:本文為CSDN博主「zhangzhen02」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/zhangzhen02/article/details/112217348
docker構建鏡像fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz超時問題
dockerfile中添加如下語句 RUN echo -e http://mirrors.ustc.edu.cn/alpine/v3.15/main/ > /etc/apk/repositories
還是有問題:
RROR: libressl2.6-libcrypto-2.6.5-r0: trying to overwrite etc/ssl/cert.pem owned by ca-certificates-bundle-20211220-r0.
網上說是修改了源的問題(源的版本不對,特別是3.7版本會有這個錯)
正確做法:
由于倉庫鏡像資源問題引起的,換成阿里云資源即可。
具體操作,在RUN apk add 命令之前加以下代碼
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
1
重新build即可
sed -i
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if SUFFIX supplied)
浙公網安備 33010602011771號