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

docke-cli的調(diào)試環(huán)境搭建過程

 更新時(shí)間:2022年11月11日 16:05:45   作者:hg_zhh0427  
在搭建docker-cli的調(diào)試環(huán)境時(shí),遇到很多坑,通過本文講解下搭建docke-cli的調(diào)試環(huán)境的詳細(xì)方法,需要的朋友可以參考下

搭建docke-cli的調(diào)試環(huán)境

在搭建docker-cli的調(diào)試環(huán)境時(shí),踩了些坑,這里總結(jié)了一個(gè)比較順利的方式,供大家參考。

我使用的是VMware16.2.4安裝得centos7.9.2009的操作系統(tǒng),編譯器用的VScode,go的版本為1.18, docker-cli的版本為1.20.10。

1. 安裝go開發(fā)環(huán)境

這里安裝go開發(fā)環(huán)境使用的是g 版本管理工具,具體的安裝過程請參考:https://github.com/voidint/g 。

安裝完之后,切換為1.18 版本。

2. 修改部分go 環(huán)境變量

關(guān)閉了go mod ,因?yàn)閐ocker-cli項(xiàng)目,沒有使用go mod管理

修改GO_PROXY為七牛云的

GOPATH 保持默認(rèn)的不變,如果要修改也可以,之后后面創(chuàng)建目錄的時(shí)候,也要一并修改。

go env -w GO111MODULE="off"
go env -w GOPROXY="https://goproxy.cn,direct"

在這里插入圖片描述

3. 創(chuàng)建目錄

在GOPATH創(chuàng)建如下的目錄:

在這里插入圖片描述

mkdir -p /root/go/src/github.com/docker    # 如果GOPATH有修改,此處路徑也要做相應(yīng)修改

4.下載代碼

在GOPATH中下載代碼,并切換至目標(biāo)分支

cd /root/go/src/github.com/docker 
git clone https://github.com/docker/cli.git
cd cli
git checkout -b origin/20.10 remotes/origin/20.10

在這里插入圖片描述

5. 配置VScode

通過 SSH remote 插件打開代碼以后(相信如果你能查到這個(gè)文檔,自然會使用該插件)

1.先自動創(chuàng)建 launch.json

在這里插入圖片描述

在這里插入圖片描述

2.并將 launch.json內(nèi)容修改為如下:

其中 program字段,設(shè)置為docker.go 文件的路徑。

args字段,可以執(zhí)行調(diào)整為自己感興趣的docker命令,不必含有docker,直接填寫根命令就行。

在這里插入圖片描述

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch Package",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "/root/go/src/github.com/docker/cli/cmd/docker/docker.go",
            "env": {},
            "args": ["ps","-a"]
        }
    ]
}

點(diǎn)擊開始調(diào)試

在這里插入圖片描述

如果出現(xiàn)如下的信息,則說明成功了。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-GaBJiINO-1668090505560)(新建 Markdown.assets/image-20221110222440998.png)]

到此這篇關(guān)于搭建docke-cli的調(diào)試環(huán)境的文章就介紹到這了,更多相關(guān)docke-cli調(diào)試環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何利用Docker部署一個(gè)簡單的springboot項(xiàng)目

    如何利用Docker部署一個(gè)簡單的springboot項(xiàng)目

    這篇文章主要介紹了如何利用Docker部署一個(gè)簡單的springboot項(xiàng)目,本文通過實(shí)例圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Docker部署.NET6項(xiàng)目的實(shí)現(xiàn)步驟

    Docker部署.NET6項(xiàng)目的實(shí)現(xiàn)步驟

    Docker是現(xiàn)在比較流行的開源容器引擎,有了它讓我們部署和維護(hù)系統(tǒng)更加方便,本文主要介紹了Docker部署.NET6項(xiàng)目,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • docker-compose如何安裝skywalking

    docker-compose如何安裝skywalking

    這篇文章主要介紹了docker-compose如何安裝skywalking問題,
    2024-01-01
  • docker部署code-server的方法

    docker部署code-server的方法

    這篇文章主要介紹了docker部署code-server的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Docker容器compose容器集群的快速編排方式

    Docker容器compose容器集群的快速編排方式

    這篇文章主要介紹了Docker容器compose容器集群的快速編排方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker中Dockerfile制作鏡像的方法步驟

    Docker中Dockerfile制作鏡像的方法步驟

    本文主要介紹了Dockerfile制作鏡像的方法步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 淺談Docker運(yùn)行Tensorboard和jupyter的方法

    淺談Docker運(yùn)行Tensorboard和jupyter的方法

    本篇文章主要介紹了淺談Docker 運(yùn)行Tensorboard 和 jupyter的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • Docker在線、離線安裝及其常用命令操作

    Docker在線、離線安裝及其常用命令操作

    這篇文章主要介紹了Docker在線、離線安裝及其常用命令操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • CentOS7.2服務(wù)器上搭建Docker私有鏡像倉庫操作示例

    CentOS7.2服務(wù)器上搭建Docker私有鏡像倉庫操作示例

    這篇文章主要介紹了CentOS7.2服務(wù)器上搭建Docker私有鏡像倉庫操作,結(jié)合實(shí)例形式分析了基于CentOS7.2平臺docker安裝、證書和密鑰生成、私有鏡像創(chuàng)建與啟動等操作相關(guān)命令與使用技巧,需要的朋友可以參考下
    2018-06-06
  • 詳解Dockerfile創(chuàng)建自定義Docker鏡像以及CMD與ENTRYPOINT指令的比較

    詳解Dockerfile創(chuàng)建自定義Docker鏡像以及CMD與ENTRYPOINT指令的比較

    這篇文章主要介紹了詳解Dockerfile創(chuàng)建自定義Docker鏡像以及CMD與ENTRYPOINT指令的比較,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評論