当前位置: 首页 > wzjs >正文

网站开发提供图片加载速度百度网站快速优化

网站开发提供图片加载速度,百度网站快速优化,美发网站怎么做,珠海微网站制作分阶段构建docker镜像 Go程序编译之后会得到一个可执行的二进制文件,其实在最终的镜像中是不需要go编译器的,也就是说我们只需要一个运行最终二进制文件的容器即可。 Docker的最佳实践之一是通过仅保留二进制文件来减小镜像大小,为此&#…

分阶段构建docker镜像

Go程序编译之后会得到一个可执行的二进制文件,其实在最终的镜像中是不需要go编译器的,也就是说我们只需要一个运行最终二进制文件的容器即可。

Docker的最佳实践之一是通过仅保留二进制文件来减小镜像大小,为此,我们将使用一种称为多阶段构建的技术,这意味着我们将通过多个步骤构建镜像。

dockerfile文件代码示例

FROM golang:alpine AS builder# 为我们的镜像设置必要的环境变量
ENV GO111MODULE=on \GOPROXY=https://goproxy.cn,direct \CGO_ENABLED=0 \GOOS=linux \GOARCH=amd64# 移动到工作目录:/build
WORKDIR /build# 将代码复制到容器中
COPY . .# 将我们的代码编译成二进制可执行文件 app
RUN go build -o app .###################
# 接下来创建一个小镜像
###################
FROM scratch# 从builder镜像中把/dist/app 拷贝到当前目录
COPY --from=builder /build/app /# 需要运行的命令
ENTRYPOINT ["/app"]

构建镜像命令

1.在项目根目录下,构建名为goweb_app的镜像:

docker build . -t goweb_app

2.构建成功后,运行镜像,把主机端口映射到容器端口

docker run -p 8888:8888 goweb_app

接下来就可以在自己的主机上访问8888端口了

http://www.dtcms.com/wzjs/213727.html

相关文章:

  • 手机网站绑定域名地址查询
  • 源码之家关闭了合肥网络优化公司有几家
  • dw做网站教程海外推广方法有哪些
  • 广西南宁网站推广日本域名注册
  • 万维网网站301重定向怎么做网站建设哪家好
  • 广州定制网站公司公司网站
  • 佛山网站建设与设计公司seo网络推广知识
  • 杭州做网站公司有哪些鹤壁seo推广
  • 如何用vps建网站企业网站推广
  • 首饰网站建设网上电商平台开发
  • 绑定域名后 wordpress简述什么是seo及seo的作用
  • 常青花园做网站的公司网络营销策划书案例
  • 常州做网站代理商关键词自动优化
  • 网站的建设和维护成本站长工具收录
  • wordpress网站价格南宁seo优化公司排名
  • 网店网站建设的步骤过程北京seo推广优化
  • 做网站得做多少网页深圳市社会组织总会
  • 戴尔网站建设和维护代运营哪家比较可靠
  • 网站建设的开发工具举例网络营销的例子
  • 官方网站建设的公司淘宝指数查询官网
  • 东莞凤岗网站建设制作seo快速排名上首页
  • 南京品牌网站设计进行网络推广
  • 做网站用的幻灯片大小网站设计制作公司
  • 成都的建站公司厦门seo屈兴东
  • 宁波白云医院网站建设百度 营销怎么收费
  • 保险网站建设平台班级优化大师app下载学生版
  • 苏州怎么做网站排名优化百度公司网站推广怎么做
  • 滨州正规网站建设哪家好惠州网站营销推广
  • 网站建设gong百度投流运营
  • 建立网站的程序品牌网站建设方案