首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏0x7c00的专栏

    Dockerfile 入门

    COPY [source] [destination] COPY 命令区别于 ADD 命令的一个用法是在 multistage 场景下。 在 multistage 的用法中,可以使用 COPY 命令把前一阶段构建的产物拷贝到另一个镜像中: COPY --from=0 [source] [destination] 通过指定 –from=0

    30730发布于 2021-11-01
  • 来自专栏开源部署

    Dockerfile 中的 COPY 与 ADD 命令

    /nickdir COPY 命令区别于 ADD 命令的一个用法是在 multistage 场景下。 关于 multistage 的介绍和用法请参考笔者的《Dockerfile 中的 multi-stage》一文。 在 multistage 的用法中,可以使用 COPY 命令把前一阶段构建的产物拷贝到另一个镜像中,比如: FROM golang:1.7.3 WORKDIR /go/src/github.com/sparkdevo ADD 命令还可以干其它事情 ADD 命令的格式和 COPY 命令相同,也是: ADD <src> <dest> 除了不能用在 multistage 的场景下,ADD 命令可以完成 COPY 命令的所有功能 而 ADD 命令基本上是 COPY 命令的超集(除了 multistage 场景),可以实现一些方便、酷炫的拷贝操作。

    2.8K20编辑于 2022-07-14
  • 来自专栏finleyMa

    (转) Dockerfile 中的 COPY 与 ADD 命令

    /nickdir COPY 命令区别于 ADD 命令的一个用法是在 multistage 场景下。 关于 multistage 的介绍和用法请参考笔者的《Dockerfile 中的 multi-stage》一文。 在 multistage 的用法中,可以使用 COPY 命令把前一阶段构建的产物拷贝到另一个镜像中,比如: FROM golang:1.7.3 WORKDIR /go/src/github.com/sparkdevo ADD 命令还可以干其它事情 ADD 命令的格式和 COPY 命令相同,也是: ADD <src> <dest> 除了不能用在 multistage 的场景下,ADD 命令可以完成 COPY 命令的所有功能 而 ADD 命令基本上是 COPY 命令的超集(除了 multistage 场景),可以实现一些方便、酷炫的拷贝操作。

    8.7K31发布于 2018-09-10
  • 来自专栏Golang语言社区

    创建最小的Go docker 镜像

    3app2 latest 4e2af2ffb695 4 seconds ago 1.21MB 第三种方式是利用Docker的 multistage 功能,在镜像中编译,Dockerfile文件: 1Dockerfile.multistage 2docker build -t app3 -f Dockerfile.multistage .

    1.6K40发布于 2018-12-06
  • 来自专栏旅途散记

    容器镜像的多阶段构建

    执行 docker build -t ubuntu-with-gor/20231017multistage . 运行 docker run -it ubuntu-with-gor/20231017multistage /gor --input-raw :8000 --output-stdout 根据报错,libpcap Repository}}:{{.Tag}}\t{{.Size}}" [root@xxxxxx goreplay-lab3]# docker history ubuntu-with-gor/20231017multistage

    56110编辑于 2023-10-24
  • 来自专栏康怀帅的专栏

    在开发环境使用 Docker

    (Stack) 使用 Swarm mode Defining the interactions of all the services 必须知道 使用 Dockerfile 构建镜像 使用 multistage 如果你需要 JDK,则直接使用官方的 openjdk 镜像,而不要基于 ubuntu 安装 openjdk Use multistage builds.

    1.8K40发布于 2018-02-28
  • 来自专栏全栈程序员必看

    Dockerfile add_dockerfile copy和add区别

    root@e85abbf41c1b:/app/jkcdir# ls file1 file2 ADD 命令 ADD 命令的格式和 COPY 命令相同,也是:ADD <src> <dest> 除了不能用在 multistage 而 ADD 命令基本上是 COPY 命令的超集(除了 multistage 场景),可以实现一些方便、酷炫的拷贝操作。

    1.9K30编辑于 2022-09-19
  • 来自专栏GoCoding

    Docker: docker pull, wget, curl, git clone 等如何更快?

    ,可以用 Docker 的多阶段构建避免此问题,参见文档 Use multi-stage builds: https://docs.docker.com/develop/develop-images/multistage-build

    1.7K40发布于 2021-05-06
  • 来自专栏绿巨人专栏

    读书笔记: 博弈论导论 - 09 - 完整信息的动态博弈 多阶段博弈

    读书笔记: 博弈论导论 - 09 - 完整信息的动态博弈 多阶段博弈 多阶段博弈(Multistage Games) 本文是Game Theory An Introduction (by Steven

    2.4K100发布于 2018-05-18
  • 来自专栏爱可生开源社区

    技术分享 | AlertManager 源码解析

      st := createReceiverStage(name, receivers[name], wait, notificationLog, pb.metrics)   rs[name] = MultiStage    Integration: integrations[i].Name(),    Idx:         uint32(integrations[i].Index()),   }   var s MultiStage 列表是下一步的参数(第8行的代码对传入的参数alerts赋予新的告警值,再下次执行Exec的时候传入的alerts的值是新的值),最终得到的alert列表是经过每次过滤后的告警列表 func (ms MultiStage

    1.2K50编辑于 2022-11-16
  • 来自专栏图像处理与模式识别研究所

    调用fL,fR等函数的多级欧米茄方案。

    stability_domain.m omega = 1 - sqrt(0.5); % Parameters in multistage omega scheme alpha = (1 - 2 - alpha*exp(-D*alpha*alpha*t)*sin(alpha*(1 - u*t)); else ye = 0.0; end multistage_omega_scheme.m omega = 1 - sqrt(0.5); % Parameters in multistage omega scheme palpha = (1 - 2*omega)/(1 - omega

    45320编辑于 2022-05-28
  • 来自专栏运维之美

    生产服务器宕机了,线上业务挂掉了!你的 Promtheus 怎么又不报警了呢?

    Notification Pipeline,AlertGroup 都会将组内所有的 Alert 作为一个列表传进 Pipeline, Notification Pipeline 本身是一个按照责任链模式设计的接口,MultiStage context.Context, l log.Logger, alerts …*types.Alert) (context.Context, []*types.Alert, error) } // A MultiStage executes a series of stages sequencially. type MultiStage []Stage // Exec implements the Stage interface . func (ms MultiStage) Exec(ctx context.Context, l log.Logger, alerts …*types.Alert) (context.Context = nil { return ctx, nil, err } } return ctx, alerts, nil } MultiStage 里塞的就是开头架构图里画的

    2.4K30发布于 2020-05-26
  • 来自专栏DevOps持续集成

    如何使用一个 Dockerfile 文件描述多个镜像

    我们知道在 Docker v17.05 版本后就开始支持多阶段构建 (multistage builds)了,使用多阶段构建我们可以加速我们的镜像构建,在一个 Dockerfile 文件中分不同的阶段来处理镜像

    8.8K20发布于 2020-12-15
  • 来自专栏YoungGy

    DASI_1_IntroToData

    population clusters, randomly sample a few clusters, then sample all obs within these clusters - multistage

    52620发布于 2019-05-27
  • 来自专栏康怀帅的专栏

    Docker 镜像多阶段构建

    /helloworld 1 f55d3e16affc 2 minutes ago 295MB 使用多阶段构建 为解决以上问题,Docker v17.05 开始支持多阶段构建 (multistage

    1.8K40发布于 2018-02-28
  • 来自专栏minlearnprogramming

    ​terra++ - 一种中心稳定,可扩展的devops可编程语言系统

    新语言terra实际上是multistage中的中间层,即stage1->lua,stage2->terra,stage3->c,terralang能做到这一层主要是因为terra用了llvm+clang 在前面,我们见识过多种复合语言系统,无论它们以什么形式出现,像typescript,一些带let关键字动静态语言结合的语言系统,《elm liveeditor》这些devops语言,一些生成器为核心的multistage

    92610发布于 2020-09-27
  • 来自专栏张善友的专栏

    Docker多阶段构建实战(multi-stage builds)

    Runtime 合成,就做成了一个可以直接运行.NET Core工程镜像了; 官方描述如下图所示,地址是:https://docs.docker.com/develop/develop-images/multistage-build

    1.2K30编辑于 2022-04-28
  • 来自专栏吴伟祥

    Docker学习——多阶段构建(六) 顶

    ago 6.47MB go/helloworld 1 f55d3e16affc 2 minutes ago 295MB 使用多阶段构建 为解决以上问题,Docker v17.05 开始支持多阶段构建 ( multistage

    78110发布于 2018-12-07
  • 来自专栏CU技术社区

    小团队如何从零搭建一个自动化运维体系?超级实用有没有

    关于如何使用 Ansible 进行配置管理,可以参考这篇文章:How to Manage Multistage Environments with Ansible[4] 。 timonwong/prometheus-webhook-dingtalk [4]https://www.digitalocean.com/community/tutorials/how-to-manage-multistage-environments-with-ansible

    1.5K11发布于 2019-10-25
  • 来自专栏数据魔术师

    学术报告|数据魔术师运筹优化及人工智能系列讲座第36期(2022年8月27日 上午 9:00-11:00 )

    相关资料:Xian Yu, Siqian Shen, “Multistage distributionally robust mixed-integer programming with decision-dependent

    70810编辑于 2022-08-25
领券