1、pull最新的centos系统
docker pull centos
2、运行进入容器
docker run -it centos /bin/bash
3、下载go的Linux安装包,解压,配置环境变量
mkdir goapp && cd goapp && wget https://https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz tar zxvf go1.14.1.linux-amd64.tar.gz
4、设置环境变量
vim ~/.bash_profile export GOPATH=$HOME/goapp export GOROOT=$GOPATH/go PATH=$PATH:$HOME/bin:$GOPATH/go/bin:$GOPATH/bin source ~/.bash_profile go versiongo version go1.14.1 linux/amd64
此时,go的最基础环境就算配置好了,让我们写一个go程序,运行一下吧~~~
5、go 实现"Hello World!"
vim /home/work/goapp/src/main.go #编辑运行文件,写入以下内容 package main import "fmt" func main() { fmt.Print("OK!!") }
6、go run main.go
go run /home/work/goapp/src/main.go Hello World!
7、创建docker容器
#列出容器列表,查看容器ID
docker ps -a
#检查容器更新 docker diff 10b7bedaf251 #添加commit docker commit -m "new container" 10b7bedaf25d bufanyun/newcontainer1
8、push到远端仓
#登录hub docker login #提交push,等待提交完成 docker push bufanyun/newcontainer1
9、查看https://https://hub.docker.com/里的个人仓,push的image已入库
pull容器:
拉取docker容器: docker pull bufanyun/newcontainer1:latest #查看镜像列表 docker images #进入拉取的容器环境,就能进行容器下的操作啦 docker run -it bufanyun/newcontainer1 /bin/bash
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。