1. 关于golang编译出错: Get “https://proxy.golang.org/chainmaker.org/chainmaker/common/v2/@v/v2.2.0.mod“: dial
在网上查阅资料后发现是自己的golang版本太低(1.3一下),因为goalng在最初开发时,国内基本上都会遇到依赖下载不了的问题,
然而在1.3版本后,golang推出了go module 机制,同时发布了一个叫做 Module proxy protocol 的协议,通过这个机制,我们可以搭建go模块代理,最后通过GOPROXY变量以指引go命令在后续抓取模块的途径。
这里只需要我们将该变量设置为GOPROXY=https://goproxy.cn,direct
在命令行输入
go env -w GOPROXY=https://goproxy.cn,direct
2. docker无法拉取指定镜像时,开启clash for win
windows:
docker pull mysql:5.7 docker
docker save -o mysql_5.7.tar mysql:5.7
scp C:\Users\AUGUR\management-backend.v2.3.3.tar username@server_ip:/path/to/destination
scp C:\Users\AUGUR\management-web.v2.3.3.tar username@server_ip:/path/to/destination
虚拟机:
docker load -i /path/to/destination/management-backend.v2.3.3.tar
docker load -i /path/to/destination/management-web.v2.3.3.tar
验证是否成功:
docker images
使用 docker-compose
启动服务:
docker compose up