beego docker

2019-06-27  本文已影响0人  犭虫彳亍口苗

beego 的golang后台部署到docker容器中,以下几步。

1. 写dockerfile,创建有beego环境的docker镜像

1.1 dockerfile

FROM golang:latest
ADD ./gopath/src/github.com /go/src/github.com
RUN mkdir /go/src/Service-NaviRoute
EXPOSE 8080

1.2 创建镜像

docker build -t go-naviroute .
根据当前目录下的dockerfile创建名为go-naviroute 的镜像

2. 启动docker

2.1 启动docker,设置docker与宿主机的映射目录、映射端口号等

$docker run -td -v /home/user/RouteService:/go/src/RouteService --name go-NaviRoute go-naviroute:v1 /bin/bash
-v 设置映射目录
--name 设置镜像名称
/bin/bash 在容器中运行的命令
-td 后台运行容器

未完待续……

上一篇下一篇

猜你喜欢

热点阅读