zoukankan      html  css  js  c++  java
  • docker 镜像编译

    docker为我们提供了,包含源码的镜像, 可以要从docker hub上下载镜像来编译docker源码.

    .  docker pull docker-dev:v1.2.0,其他版本就到docker hub上查dockercore/dockerdocker-dev

     2. 创建一个目前用来存放编译好的docker二进制文件

                mkdir -p /home/dockerbuild/bundles

              cd /home/dockerbuild/

    3.运行刚刚下载的的docker-dev:v1.6.2镜像,镜像里已经有1.6.2版本的源代码了,所以接着在docker容器里直接编译就行了。

    docker run --rm -it --privileged -e BUILDFLAGS -e DOCKER_CLIENTONLY -e DOCKER_EXECDRIVER -e DOCKER_EXPERIMENTAL -e DOCKER_GRAPHDRIVER -e DOCKER_STORAGE_OPTS -e DOCKER_USERLANDPROXY -e TESTDIRS -e TESTFLAGS -e TIMEOUT -v /home/miner/docker1.6.2:/go/src/github.com/docker/docker/bundles docker-dev:v1.6.2 bash

    4. 在此目录下/go/src/github.com/docker/docker,执行hack/make.sh binary

    5. 这样在/go/src/github.com/docker/docker/bundles目录下就行有编译好的docker二进制文件了。

        当然在宿主机里的/homeGetImage/dockerbuild/bundles目录下也有

    欢迎评论交流
  • 相关阅读:
    [C#] 走进异步编程的世界
    [C#] C# 知识回顾
    [C#] 走进异步编程的世界
    [C#] 走进异步编程的世界
    [.Net] 手把手带你将自己打造的类库丢到 NuGet 上
    [.NET] WebApi 生成帮助文档及顺便自动创建简单的测试工具
    [C#] Linq To Objects
    [C#] Linq To Objects
    T-SQL:毕业生出门需知系列(九)
    TortoiseGit:记住用户名和密码
  • 原文地址:https://www.cnblogs.com/linengier/p/8876193.html
Copyright © 2011-2022 走看看