1. 首页
  2. 主题
  3. Go问与答

go项目部署docker问题

EddieChan1993 · · 1574 次点击
##### 本地创建一个**GO**项目,然后编译成可执行文件,暂定名为**graceful** ##### 在统计目录下创建**Dockerfile**文件,内容如下 ``` from alpine:latest MAINTAINER Timothy ADD graceful /graceful CMD ["/graceful"] ``` ##### 创建镜像,启动运行容器 ##### 我的疑问: ###### 如果我修改本地代码,那么我如何同步我的容器,让他运行我修改的代码,难道重新构建镜像?希望大家给我指点下,谢谢。
修改代码后重新打镜像,然后镜像可以推送的自建的伺服器或者云服务上,部署时直接拉取镜像
#7
更多评论
1.不要用alpine,alpine默认不带ssl信息,访问http接口会有问题 2.把本地目录用 -v 绑到 容器上去。 我跑go程序的docker大概是这样的 docker run --network=xxx.com --ip=10.x.x.10 --name blog -v /dockers/blog.jarlyyn.com/data:/goapp --entrypoint=/goapp/bin/blog --restart always debian 记得先建一个network,大概是 docker network create xxx.com --subnet 10.x.x.0/16 --gateway=10.x.x.1
#1
有没有更自动化,命令清晰的思路。
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中