设计网站页面的作文,网站关键词库如何做,西宁啥时候恢复正常,公司网址怎么申请搭建go playground 的步骤
1、安装docker
如果你使用的Ubuntu#xff0c;docker的安装步骤可以参见这里#xff0c;这是我之前写的在Ubuntu18.04下安装fabric#xff0c;其中有docker的安装步骤#xff0c;这里就不再赘述了。
CentOS下安装docker的#xff0c;可以参见…
搭建go playground 的步骤
1、安装docker
如果你使用的Ubuntudocker的安装步骤可以参见这里这是我之前写的在Ubuntu18.04下安装fabric其中有docker的安装步骤这里就不再赘述了。
CentOS下安装docker的可以参见这里。与Ubuntu不同的是CentOS需要自己手动安装docker-compose可以从github.com下载对应系统的compose。
2、安装runsc
wget https://storage.googleapis.com/gvisor/releases/nightly/latest/runsc
chmod x runsc
sudo mv runsc /usr/local/bin
配置docker使用runsc需要在/etc/docker/daemon.json中添加如下内容
{runtimes: {runsc: {path: /usr/local/bin/runsc}}
}
之后重启docker
sudo systemctl restart docker
3、安装playground
这里使用的golang官方提供的playground可以从这里下载。
按照README.md中的指导就可以在本地构建出可运行的playground。 Tips因为构建dock二镜像用到debain使用的是官方的源国内访问速度很慢修改Dockerfile使用国内的源替换 Tips国内环境的话还需要修改镜像中的GOPROXY使用GOPROXYhttps://goproxy.io,direct代替ENV GOPROXYhttps://proxy.golang.org否则在执行go mod download时会失败。 4、启动playground
compose文件示例如下
version: 2
services: sandbox_dev:image: golang/playground-sandbox:latestnetworks: - sandnetcommand: sh -c /usr/local/bin/play-sandboxports: - 8080:80volumes: - /var/run/docker.sock:/var/run/docker.sockplay_dev:image: golang/playground:latestenvironment:- SANDBOX_BACKEND_URLhttp://playground_sandbox_dev_1/runnetworks: - sandnetcommand: sh -c /app/playgroundports: - 8081:8080volumes: - /var/run/docker.sock:/var/run/docker.socknetworks: sandnet:
启动(如果是Mac直接终端连接上然后运行启动下面这个命令)
docker-compose -f docker-compose.yaml up
浏览器访问http://localhost:8081