打包镜像.MD 1.2 KB

docker pull centos8 docker run -t -i centos:8 /bin/bash

cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum makecache
yum update -y
yum install -y wget
yum -y install gcc  
yum -y install gcc-c++ 
wget https://dl.google.com/go/go1.19.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.19.1.linux-amd64.tar.gz
// echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
vim /etc/profile

    #go语言安装主根目录
    export GOROOT=/usr/local/go #替换你的目录
    #GOPATH 是自己的go项目路径,自定义设置
    export GOPATH=/Users/ding/go_workspace #替换你的目录
    #GOBIN 当我们使用go install命令编译后并且安装的二进制程序目录
    export GOBIN=$GOPATH/bin
    # 启用 Go Modules 功能
    export GO111MODULE=on
    # 配置 GOPROXY 环境变量
    export GOPROXY=https://goproxy.cn,direct
    export PATH=$PATH:$GOROOT/bin:$GOBIN

source /etc/profile

docker commit 3674ff5664 yunlot-golang:v1.x