beego docker

犭虫彳亍口苗 · · 3381 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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 后台运行容器

未完待续……


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:犭虫彳亍口苗

查看原文:beego docker

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3381 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传