docker 构建镜像,切换 apt-get 下载镜像源

在使用 docker 搭建镜像时,一般会使用apt-get update && apt-get install -y命令去安装扩展,但是默认的官方镜像源太慢了,导致根本下载不动。

所以我把这个镜像切换为阿里云的镜像源。

新建一个sources.list文件,文件内容:

deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

将这个文件,复制到/etc/apt/目录下面,在Dockerfile文件中在执行RUN apt-get update前插入

COPY ./sources.list /etc/apt/sources.list

RUN apt-get update && apt-get install -y nginx

这样就可以在构建镜像的时候更换apt-get源了

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!