搭建運行Go容器

使用官方golang鏡像

方法一:直接啓動Go語言交互環境

docker run -it golang /bin/bash

方法二:基於Dockfile構建自定義鏡像

第一步在新建文件夾新建Dockerfile,第二步新建自定義go程序go-sample.go,第三步使用docker build指令構建鏡像

docker build -t golang-image  .

最後使用docker run指令運行Go容器

docker run -it --rm --name golang-container golang-image

Go項目容器化

以Golang官方提供的outyet示例項目,先下載解壓後構建自定義項目的Dockerfile

From golang

#將本地的包文件拷貝至容器工作目錄。

ADD . /go/src/github.com/golang/exampleT /my-go

#設定容器自動運行my-go

ENTRYPOIN /go/bin/my-go-app

#監聽8080端口

EXPOSE 8080

然後構建運行此Golang項目,在outyet項目目錄執行

docker build -t outyet  .

運行鏡像執行如下命令

docker run -p 6060:8080 --name test --rm outyet

此時項目處於運行狀態,打開瀏覽器訪問http://localhost:6060/即可看到運行界面

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章