问题1:
在Docker容器里的Ubuntu容器内执行apt-get update非常慢
解决方法1:换源
执行如下命令切换华为源
sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
问题2:
使用docker-compose编译镜像时有时会执行apt-get update和其他安装命令,执行apt-get update时很慢
解决方法2:换源
在Dockerfile文件里执行apt-get update命令前先执行换源命令
sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list && \
sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list && \
也可在之前单独执行
RUN sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list && \
sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list && \
Q.E.D.