码迷,mamicode.com
首页 > 其他好文 > 详细

go系列(4)- go环境和docker容器的使用

时间:2019-01-15 15:47:38      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:image   root   sts   --   view   写入   ola   lang   from   

这篇文章讲述把go环境及beego框架装进容器。docker的安装该篇不讲述,请自行查阅。本篇是基于docker已经安装的前提。

跟据前三篇系列,然后写Dockerfile,一般是到项目的根目录下

1.切到$GOPATH/src/quickstart

cd /data/work/go/src/quickstart

2.写个Dockerfile

touch Dockerfile

3.编辑Dockerfile

vim Dockerfile

4.在Dockerfile写入如下内容,把编译之后的内容直接放到容器

FROM  *****   #此处指基础镜像
# install golang env
#TODO 

RUN mkdir -p /data/work/go/

ADD . /data/work/go/

ENTRYPOINT ["/data/work/go/dict"]

5.创建完的目录如下

drwxr-xr-x 2 root root     4096 Jan 15 14:17 conf
drwxr-xr-x 2 root root     4096 Jan 15 14:25 controllers
-rwxr-xr-x 1 root root 12553163 Jan 15 11:38 quickstart
-rw-r--r-- 1 root root      210 Jan 15 11:42 Dockerfile
-rw-r--r-- 1 root root      102 Jan 15 11:22 main.go
drwxr-xr-x 2 root root     4096 Jan 15 11:22 models
drwxr-xr-x 2 root root     4096 Jan 15 11:35 routers
drwxr-xr-x 5 root root     4096 Jan 15 11:22 static
drwxr-xr-x 2 root root     4096 Jan 15 11:22 tests
drwxr-xr-x 2 root root     4096 Jan 15 11:22 views

6.在当前目录下建镜像

docker build -t quickstart:v1 .

上述如有路径写url路径即可。

7.查看是否创建成功

docker images

8.推送镜像,本操作用的公司内部的推送方法,不再赘述。

go系列(4)- go环境和docker容器的使用

标签:image   root   sts   --   view   写入   ola   lang   from   

原文地址:https://www.cnblogs.com/kumufengchun/p/10271803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!