400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

docker中怎么部署一个golang项目

docker中怎么部署一个golang项目,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联网站建设服务商,为中小企业提供网站制作、成都网站设计服务,网站设计,成都网站托管等一站式综合服务型公司,专业打造企业形象网站,让您在众多竞争对手中脱颖而出创新互联

一、交叉编译

Windows 下编译 Linux 64 位可执行程序

在项目所在根目录下执行:

GOOS:目标平台的操作系统(darwin、freebsd、linux、windows)

set GOOS=linux

GOARCH:目标平台的体系架构(386、amd64、arm)

set GOARCH=amd64

编译

go build .

二、打包镜像

Dockerfile(放在根目录下)

FROM hub.skyinno.com/common/alpine:latest
MAINTAINER FAE Config Server "fae@fiberhome.com"
ADD mars /usr/local/bin/
ENTRYPOINT ["/usr/local/bin/mars"]

在跟目录下进入docker环境

set DOCKER_HOST=tcp://10.110.200.29:5555

构建镜像

docker build -t hub.skyinno.com/fcae/mars .

// 查看镜像是否构建成功
docker images

启动服务

docker run -i -d --name=mars -p 8011:8011 hub.skyinno.com/fcae/mars

查看服务是否启动成功

docker ps -a

看完上述内容,你们掌握docker中怎么部署一个golang项目的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网页题目:docker中怎么部署一个golang项目
转载注明:http://www.bluegullmedia.com/article/jjgojh.html

其他资讯

让你的专属顾问为你服务

0.0456s