国内源配置

1.docker国内源

      linux 

     编辑文件/etc/docker/daemon.json,没有创建

      

{
    "registry-mirrors":[
        "https://dockerpull.com",
        "https://dockerproxy.cn",
        "http://docker.mirrors.ustc.edu.cn",
        "http://hub-mirror.c.163.com",
        "http://registry.docker-cn.com"
    ] ,
    "insecure-registries":[
        "docker.mirrors.ustc.edu.cn",
        "registry.docker-cn.com"
    ]
}

  

2.pip国内源

pip安装:

curl  https://raw.github.com/pypa/pip/master/contrib/get-pip.py -o get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

  

方法一:linux 编辑文件~/.pip/pip.conf

[global]  

index-url = https://pypi.tuna.tsinghua.edu.cn/simple 

[install]  

trusted-host=mirrors.aliyun.com  

方法二:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple 
pip config set install.trusted-host mirrors.aliyun.com 

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

3. npm源

国内优秀npm镜像

淘宝npm镜像

  • 搜索地址:http://npm.taobao.org/
  • registry地址:http://registry.npm.taobao.org/

cnpmjs镜像

  • 搜索地址:http://cnpmjs.org/
  • registry地址:http://r.cnpmjs.org/
npm config set registry https://registry.npm.taobao.org

  

4.系统源

centos

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum install epel-release -y         # 丰富的三方源
yum makecache

  

ubuntu

sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list

 

alpine

sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

  

debain

sed -i "s@http://\(deb\|security\).debian.org@https://mirrors.aliyun.com@g" /etc/apt/sources.list

 

5.go语言

go env -w GO111MODULE=on
# 七流云代理
go env -w GOPROXY=https://goproxy.cn,direct
# 阿里云代理
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
# 官方代理
go env -w GOPROXY=https://goproxy.io,direct

  

6.compposer

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

  

7.maven

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

8.rubgems

# 查找默认源
gem sources
# 移除默认源
gem sources --remove https://rubygems.org/
# 添加新源
gem sources -a https://mirrors.aliyun.com/rubygems/

 9.Kubernetes

ubuntu

apt-get update && apt-get install -y apt-transport-https
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF  
apt-get update
apt-get install -y kubelet kubeadm kubectl

centos

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
setenforce 0
yum install -y kubelet kubeadm kubectl
systemctl enable kubelet && systemctl start kubelet

 

10. java环境变量配置

/etc/profile添加

export JAVA_HOME=/usr/share/jdk1.8.0
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

11.maven环境变量配置

/etc/profile添加

export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.2
export PATH=$MAVEN_HOME/bin:$PATH

12. Containerd配置镜像加速

       1. 修改Config.toml文件

[plugins."io.containerd.grpc.v1.cri".registry]
      config_path = "/etc/containerd/certs.d"  # 镜像地址配置文件
 
      [plugins."io.containerd.grpc.v1.cri".registry.auths]
 
      [plugins."io.containerd.grpc.v1.cri".registry.configs]
 
      [plugins."io.containerd.grpc.v1.cri".registry.headers]
 
      [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
 

  2. 镜像地址配置文件

mkdir /etc/containerd/certs.d/docker.io -pv
cat > /etc/containerd/certs.d/docker.io/hosts.toml << EOF
server = "https://docker.io"
[host."https://xxxxxxxx.mirror.aliyuncs.com"]
  capabilities = ["pull", "resolve"]
EOF

  

posted @ 2021-12-11 20:00  NAVYSUMMER  阅读(352)  评论(0)    收藏  举报
交流群 编程书籍