如何加速conda、docker资源下载速度
写在前面
西柚云对conda、docker以及常用安装包的静态资源进行了代理,西柚云用户可以用下面的方法来使用我们的仓库加快资源下载速度。
conda源
清理之前的仓库源信息
conda config --remove-key channels && conda clean -a -y
conda config --remove channels defaults
添加西柚仓库源
内网(适用于大禹3.0用户)
-
文件浏览:http://172.16.0.43:8081/service/rest/repository/browse/conda-raw/(仅内网访问)
# 地址:http://172.16.0.43:8081/repository/conda-raw/
conda config --add channels http://172.16.0.43:8081/repository/conda-raw/pkgs/main/conda
config --add channels http://172.16.0.43:8081/repository/conda-raw/cloud/conda-forge/conda
config --add channels http://172.16.0.43:8081/repository/conda-raw/cloud/bioconda/conda
config --set show_channel_urls yes
公网
-
文件浏览:http://ctcc1.xiyoucloud.pro:63333/service/rest/repository/browse/conda-raw/
# 地址:http://ctcc1.xiyoucloud.pro:63333/repository/conda-raw/
conda config --add channels http://ctcc1.xiyoucloud.pro:63333/repository/conda-raw/pkgs/main/
conda config --add channels http://ctcc1.xiyoucloud.pro:63333/repository/conda-raw/cloud/conda-forge/
conda config --add channels http://ctcc1.xiyoucloud.pro:63333/repository/conda-raw/cloud/bioconda/
conda config --set show_channel_urls yes
HTTP静态资源代理
-
对常用软件的安装包进行代理,可以复制链接后直链下载
-
内网:http://172.16.0.43/static/
-
互联网:http://ctcc1.xiyoucloud.pro:63332/static/
# 下载资源
wget http://ctcc1.xiyoucloud.pro:63332/static/rstudio-server-2024.04.1-748-amd64.deb
Docker仓库
-
本仓库镜像由管理员手动上传,均经过严格筛选,仅仅用于科研用途!缺少镜像可以联系管理员上传。
镜像源配置
内网(适用于大禹3.0用户)
# 编辑配置文件
sudo vim /etc/docker/daemon.json
# 填入下面的内容,如果你本身配置了某些配置,需要自己合并一下
{"registry-mirrors":["http://172.16.0.43:8082","https://5whzerwg.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://mirror.baidubce.com"],"insecure-registries":["172.16.0.43:8082","172.16.0.43:5000"]}
# 配置完成,重启docker
sudo systemctl daemon-reload && sudo systemctl restart docker && systemctl status docker
# 检查是否生效
docker info | grep -A32 'Mirror'
-
编辑配置文件
-
配置完成,重启docker
-
检查是否生效
公网
sudo vim /etc/docker/daemon.json
{"registry-mirrors":["http://ctcc1.xiyoucloud.pro:63331","https://5whzerwg.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://mirror.baidubce.com"],"insecure-registries":["ctcc1.xiyoucloud.pro:63331","ctcc1.xiyoucloud.pro:63330"]}
sudo systemctl daemon-reload && sudo systemctl restart docker
拉取镜像
-
查看已有镜像:http://xiyoucloud.pro:63333/service/rest/repository/browse/docker-proxy/v2/
# 内网
docker pull 172.16.0.43:8082/rocker/rstudio:4.4.0
# 公网
docker pull ctcc1.xiyoucloud.pro:63331/rocker/rstudio:4.4.0
# 查看本地镜像
docker images