首页 > 编程语言 > 详细

在docker容器中手工部署go语言环境

时间:2019-08-10 22:47:41      阅读:141      评论:0      收藏:0      [点我收藏+]

1.docker环境配置

获取一个ubuntu的模板文件

https://download.openvz.org/template/precreated/

技术分享图片

根据模板文件创建镜像

cat ubuntu-16.04-x86_64.tar.gz | docker import - ubuntu-nimi

启动该镜像,创建一个容器

docker run -itd --name go-test ubuntu-nimi

进入容器

docker exec -it go-test /bin/bash

2.go环境部署

配置国内源

vim /etc/apt/sources.list

文件内容如下
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

如果由于网络环境原因不能进行软件源更新可以使用如下内容

sudo sed -i ‘s/archive.ubuntu.com/mirrors.ustc.edu.cn/g‘ /etc/apt/sources.list

更新软件源,安装基本软件

apt-get update

apt-get install gcc libc6-dev git vim lrzsz -y

安装go语言软件

apt-get install golang -y

配置go基本环境变量

export GOROOT=/usr/local/go
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/root/go
export PATH=$GOPATH/bin/:$PATH

3.go项目部署

 

在docker容器中手工部署go语言环境

原文:https://www.cnblogs.com/songyanxin/p/11333079.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!