编译安装docker runc指定版本
–引言–前段时间因旧版runc的bug导致k8s集群的健康检查偶尔会出现报错,决定升级到比较稳定版本的runc。参考自:https://blog.csdn.net/huiqiwei321/article/details/107824483安装epel库yum search epelyum install epepl-xxx -y安装golangyum install go配置go环境变量vi ~/
·
–引言–
前段时间因旧版runc的bug导致k8s集群的健康检查偶尔会出现报错,决定升级到比较稳定版本的runc。
参考自:https://blog.csdn.net/huiqiwei321/article/details/107824483
- 安装epel库
yum search epel
yum install epepl-xxx -y
- 安装golang
yum install go
- 配置go环境变量
vi ~/.bash_profile
添加如下内容:
export PATH
export GOROOT=/usr/lib/golang
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin
让环境变量生效:
source ~/.bash_profile
- 验证go环境变量
go env
如果需要安装指定版本的runc可以登录github后搜索 runc 选择 tag找到对应版本的runc压缩包后下载并传到机器上。
这里千万千万注意!!!要把代码解压到 $GOPATH/src/github.com/opencontainers/runc下,否则会出现报错。
这里给出一个下载指定版本runc的地址
- 下载runc并编译安装
yum install libseccomp-devel.x86_64 -y
go get github.com/opencontainers/runc
cd $GOPATH/src/github.com/opencontainers/runc
make
sudo make install
安装完成以后会提示runc在哪个目录下。
更多推荐
已为社区贡献15条内容
所有评论(0)