欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用docker搭建go環(huán)境的簡(jiǎn)單步驟

 更新時(shí)間:2023年10月08日 11:30:49   作者:天賦小北  
最近公司里面的項(xiàng)目用到了Docker,正好準(zhǔn)備學(xué)習(xí)下Golang,所以就學(xué)習(xí)Golang順便也學(xué)習(xí)下Docker怎么用的,剛好從頭開始配置下環(huán)境,這篇文章主要給大家介紹了關(guān)于使用docker搭建go環(huán)境的簡(jiǎn)單步驟,需要的朋友可以參考下

一. docker拉取golang鏡像

docker pull golang

二. 查看是否鏡像是否拉取成功

//展示目前所有鏡像
docker images

在鏡像列表中有g(shù)olang即代表golang鏡像已經(jīng)拉取成功。

三. 運(yùn)行g(shù)olang容器

// 運(yùn)行g(shù)olang鏡像docker run -it golang /bin/bash // 容器啟動(dòng)成功后,執(zhí)行g(shù)o env

進(jìn)入容器后,接下來就是設(shè)置go的env環(huán)境變量,首先用:

go env

  • GOPATH:go工作目錄,也是以后代碼存放的地方
  • GOPROXY:go包下載代理地址,為了下載包快速所改
  • GO111MODULE:允許go mod 包管理工具的使用
go env -w GO111MODULE=on #開啟go mod
go env -w GOPROXY="https://goproxy.cn"

自此,所有設(shè)置都完成,為了以后不重復(fù)進(jìn)行設(shè)置,我們保存容器生成我們自己部署好的go環(huán)境鏡像:

docker commit 276 golang-local

先關(guān)閉之前的golang容器

然后開啟我們新鏡像

docker run -itd -p 8081:8081 -v /D/code/go:/go --name golangtest golang-local

解釋下關(guān)鍵的命令參數(shù):

  • -p:端口映射,將docker的端口映射到本機(jī)端口,我們用8080
  • -v:掛載容器卷,冒號(hào)前面是本機(jī)的地址,后面是容器內(nèi)存放地址,這里需要看你本地想放哪里,任意位置都可以,前提是需要寫絕對(duì)路徑.
  • –name:容器別名,我主要是為以后多版本處理的話,可以看到當(dāng)前容器的go版本,所以這么寫,這個(gè)可以省
package main
import (
    "fmt"
)
func main() {
    fmt.Println("Hello Word")
}

在本地新建test.go

打開容器,查看容器下是否存在test.go文件,執(zhí)行test.go文件

出現(xiàn)Hello Word表示環(huán)境搭建完成啦!

總結(jié)

到此這篇關(guān)于使用docker搭建go環(huán)境的文章就介紹到這了,更多相關(guān)docker搭建go環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • DockerToolBox文件掛載的實(shí)現(xiàn)代碼

    DockerToolBox文件掛載的實(shí)現(xiàn)代碼

    這篇文章主要介紹了DockerToolBox文件掛載的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Docker四種網(wǎng)絡(luò)類型原理實(shí)例解析

    Docker四種網(wǎng)絡(luò)類型原理實(shí)例解析

    這篇文章主要介紹了Docker四種網(wǎng)絡(luò)類型原理實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Docker下SqlServer發(fā)布訂閱啟用的方法

    Docker下SqlServer發(fā)布訂閱啟用的方法

    發(fā)布訂閱主要用來做數(shù)據(jù)庫的讀寫分離,當(dāng)單臺(tái)數(shù)據(jù)庫的壓力太大時(shí),可以考慮這種方案,本文主要介紹了Docker下SqlServer發(fā)布訂閱啟用的方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Windows安裝Docker全過程

    Windows安裝Docker全過程

    這篇文章主要介紹了Windows安裝Docker全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • docker搭建prometheus監(jiān)控教程

    docker搭建prometheus監(jiān)控教程

    這篇文章主要介紹了docker搭建prometheus監(jiān)控教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • docker環(huán)境下分布式運(yùn)行jmeter的教程詳解

    docker環(huán)境下分布式運(yùn)行jmeter的教程詳解

    這篇文章主要介紹了docker環(huán)境下分布式運(yùn)行jmeter的教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • docker部署crownblog項(xiàng)目到阿里云的方法步驟

    docker部署crownblog項(xiàng)目到阿里云的方法步驟

    這篇文章主要介紹了docker部署crownblog項(xiàng)目到阿里云的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Docker安裝Jenkins全過程

    Docker安裝Jenkins全過程

    這篇文章主要介紹了Docker安裝Jenkins全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Docker安裝MongoDB的過程(mongo.latest)

    Docker安裝MongoDB的過程(mongo.latest)

    MongoDB是一種高性能、靈活的數(shù)據(jù)庫,特別適合處理大量非結(jié)構(gòu)化數(shù)據(jù),它采用文檔數(shù)據(jù)模型,支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu),提供類似面向?qū)ο蟮牟樵冋Z言,本文給大家介紹Docker安裝MongoDB的過程(mongo.latest),感興趣的朋友一起看看吧
    2024-11-11
  • 使用docker搭建gitlab詳解

    使用docker搭建gitlab詳解

    本篇文章主要介紹了使用docker搭建gitlab詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02

最新評(píng)論