Skip to content

包管理器配置:GoLang ​

包管理器适用语言主配置文件路径官方首页
goGoLang~/.config/go/envgolang.google.cn
dockerGoLang/etc/docker/daemon.jsonwww.docker.com
podmanGoLang/etc/containers/registries.conf.d/*podman.io

go ​

(1)使用go env命令

配置国内代理:

shell
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

配置包路径:

shell
go env -w GOPATH=${HOME}/.go
go env

(2)编辑env文件

shell
vim ~/.config/go/env
GO111MODULE=on
GOPROXY=https://goproxy.cn,direct

docker ​

(1)编辑daemon.json文件

配置国内代理与包路径:

shell
vim /etc/docker/daemon.json
json
{
    "registry-mirrors": [
        "https://cydedph3.mirror.aliyuncs.com"
    ],
    "data-root": "/data/var/lib/docker"
}

podman ​

(1)编辑registries.conf.d下的配置文件

配置国内代理:

shell
sudo tee /etc/containers/registries.conf.d/514-podman-mirror.conf > /dev/null << EOF 
unqualified-search-registries = ["docker.io"]

[[registry]]
location = "docker.io"

[[registry.mirror]]
location = "docker.m.daocloud.io"
[[registry.mirror]]
location = "docker.1ms.run"
[[registry.mirror]]
location = "hub.rat.dev"
[[registry.mirror]]
location = "docker.xuanyuan.me"
[[registry.mirror]]
location = "docker.1panel.live"
EOF