国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

golang 基于Mac os 構建鏡像

clasnake / 3058人閱讀

摘要:測試項目項目內容如下基礎鏡像準備自定義最小基礎鏡像自定義基礎鏡像官方文檔看完后最還是一下如何構建,使用查看的大小為,基礎鏡像已經構建成功,接下來把程序構建鏡像構建鏡像編寫在當前項目目錄下創建文件,如果使用建議安裝搜到點擊安裝就能語法

golang測試項目 項目內容如下:
package main

import (
    "fmt"
    "net/http"
)

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8000", nil)
}

func handler(rw http.ResponseWriter, req *http.Request) {
    fmt.Fprintf(rw, "Hello World,%s", req.URL.Path[1:])
}
基礎鏡像準備 自定義最小基礎鏡像

自定義基礎鏡像官方文檔看完后最還是google一下如何構建,tar cv --files-from /dev/null | docker import - scratch,使用docker images查看scratch的大小為0B,基礎鏡像已經構建成功,接下來把golang程序構建鏡像

構建golang鏡像 編寫Dockerfile

在當前項目目錄下創建Dockerfile文件,如果使用IDE建議安裝plugins,搜到Dockerfile點擊安裝,就能語法高亮及提示

FROM scratch
ADD main /main
EXPOSE 8000
CMD ["/main"]
構建golang項目鏡像
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o  main .
docker build -t "container/echo:latest" .
docker run -itd --name echo -p 8000:8000 container/echo:latest
# 查看容器是否啟動成功,沒成功使用docker logs查看日志
docker ps -a 
mac os 啟動錯誤

standard_init_linux.go:190: exec user process caused "exec format error"
如果出現以上錯誤是因為你的golangbuild時沒有指定為linux平臺,因為Docker內核依賴于Linux開發的,所以在mac os啟動Docker時還是使用Boot2Docker拖起的

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27429.html

相關文章

  • 三年后,我們從 Docker 轉到了 RKT

    摘要:在被納入后,與之爭日趨白熱化。一如微軟曾經試圖通過在中安裝來排擠,現在正在嘗試將融入到,以此來打擊,,和。如同微軟確確實實提升了的性能。瀏覽器突出了微軟的優勢,所以他們在年內都沒有繼續開發了。 在 Swarm 被納入 Docker 1.12后,Swarm 與 K8S 之爭日趨白熱化。本文作者 Adriaan de Jonge 身為 Xebia CTO ,專精 DevOps 及持續交付,...

    Achilles 評論0 收藏0
  • 創建盡可能小的 Docker 容器

    摘要:我一直在尋找盡可能小的容器入手,并且發現了一個鏡像是完美的,真正的完美它簡潔,小巧以及快速。所以這可能就是最小的鏡像。盡管如此,這樣看起來會很復雜并且導致容器很大。 注:本文由 Adriaan de Jonge 編寫,本文的原文地址為 Create The Smallest Possible Docker Container 當我們在使用 Docker 的時候,你會很快注意到...

    yankeys 評論0 收藏0
  • Gin實踐 番外 Golang交叉編譯

    摘要:交叉編譯項目地址快上車,支持一波原文地址前言在連載九講解構建鏡像時,我們編譯可執行文件用了另外一個形式的命令,不知道你有沒有疑問說明我們將講解命令各個參數的作用,希望你在閱讀時,將每一項串聯起來,你會發現這就是交叉編譯相關的小知識 Golang交叉編譯 項目地址:https://github.com/EDDYCJY/go... (快上車,支持一波) 原文地址:https://segme...

    alighters 評論0 收藏0
  • Gin實踐 番外 Golang交叉編譯

    摘要:交叉編譯項目地址快上車,支持一波原文地址前言在連載九講解構建鏡像時,我們編譯可執行文件用了另外一個形式的命令,不知道你有沒有疑問說明我們將講解命令各個參數的作用,希望你在閱讀時,將每一項串聯起來,你會發現這就是交叉編譯相關的小知識 Golang交叉編譯 項目地址:https://github.com/EDDYCJY/go... (快上車,支持一波) 原文地址:https://segme...

    劉德剛 評論0 收藏0
  • Golang 在十二贊的深度應用

    摘要:在十二贊的深度應用我們是十二贊,一個致力于幫助電商賣家進入小程序的小團隊,我們的主頁是。我們的整個業務構建于阿里云之上,有臺每一對都有獨立的外網同時也在同一個內網之中。,我們把所有的文件都挪到阿里云的服務上。當然,也是可執行文件發布的。 Golang 在十二贊的深度應用 我們是十二贊,一個致力于幫助電商賣家進入小程序的小團隊,我們的主頁是http://www.12zan.cn/。在實際...

    Honwhy 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<