Docker好久没玩了,一方面,这个是属于运维的范畴。另一方面精力真有限。今天老婆上班去了,小孩放假不用去鸡娃,给自己一点时间研究一下Golang如何在Docker下运行
正好Windows11 预览版已发布,我就采用在Wsl里运行Ubuntu,再在Ubuntu里运行Docker。
Wsl和Ubuntu如何安装就跳过了,不再描述。wsl要为wsl2版本 : wsl -l -v
提示:Ubuntu里的源一定要换成国内的。
关闭Ubuntu防火墙:sudo ufw disable
一、Docker的安装
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
$ sudo service docker start
二、Golang的环境安装
比如地址为:/maque/golang
新建目录:
mkdir /maque/golang
切换到地址
cd /maque/golang
下载golang :
wget https://studygolang.com/dl/golang/go1.16.5.linux-amd64.tar.gz
如何地址被 墙了,则先下载之后,用xftp上传 (这里也涉及到ssh的一大堆问题)
解压:
tar -zxvf go1.16.5.linux-amd64.tar.gz
把golang加入到 配置文件
vi /etc/profile
// 在最后一行添加