以下命令都是以root用户身份运行
1.升级yum包
yum update
2.安装docker
curl -fsSL https://get.docker.com -o get-docker.sh #获取安装脚本文件
sh get-docker.sh #安装
systemctl start docker #启动docker服务
3.准备Dockerfile文件
MAINTAINER fanfei 1610184295@qq.com
RUN yum -y update
#安装wget
RUN yum -y install wget
#安装git
RUN yum -y install git
#安装go
RUN wget -P /home https://studygolang.com/dl/golang/go1.11.linux-amd64.tar.gz && tar -C /usr/local/ -zxf /home/go1.11.linux-amd64.tar.gz && rm -rf /home/go1.11.linux-amd64.tar.gz
ENV GOROOT /usr/local/go
ENV GOPATH /home/go
ENV PATH $PATH:$GOROOT/bin:$GOPATH/bin
#安装beego
RUN go get github.com/astaxie/beego
RUN go get github.com/beego/bee
RUN go get github.com/astaxie/beego/orm
RUN go get github.com/go-sql-driver/mysql
EXPOSE 80
4.创建镜像
进入Dockerfile所在目录
docker build -t REPOSITORY[:TAG] .
也可以指定Dockerfile文件的位置进行创建
docker build -t REPONSITORY[:TAG] -f path/Dockerfile .
通过docker images命令即可查看刚刚创建的镜像了