91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Mac上構建開發Docker開發環境

發布時間:2021-08-04 17:28:22 來源:億速云 閱讀:318 作者:chen 欄目:云計算

本篇內容主要講解“怎么在Mac上構建開發Docker開發環境”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么在Mac上構建開發Docker開發環境”吧!

這里的目的不是使用Docker的Container來構建一個應用開發環境,而是構建開發Docker的開發環境,包括對Docker本身的debug,以跟蹤Docker的運行。

但是,其實現在Docker本身的開發環境可以就是一個Docker的Container。所以首先必須裝一個Docker。

1.  安裝Docker

針對Mac,Docker的官方文檔有很詳細的文檔。 http://docs.docker.com/installation/mac/

按照文檔上說的,使用kitematic可以一步完成Docker,可以去 https://kitematic.com/下載。(Docker最近已經收購了kitematic,將來kitematic可能會成為Docker的管理工具)

安裝過程幾乎一步安裝完成,不需要任何配置。很酷的工具。

2.  (可選)清除不必要的東西,包括已經存在的Docker的Image和Container

這一步是可選的。就是想不想讓開發環境更干凈點。

   (1)查看container

         docker ps -a

   (2)停止和刪除Container

        docker stop [container name]

        docker rm   [container name]

    (3)查看image

        docker images

    (4)刪除image

    docker rmi -f $(docker images -q -a -f dangling=true)

3. fork Docker源碼,建立branch

   (這個這里就不詳述了)

4. 打開一個Docker CLI,build Docker 

   這是必須的,必須適應docker環境的console,不能使用普通的linux console。

   因為使用了kitematic,這里就不需要使用boot2docker了。

   啟動ketematic,點擊坐下角的像魚樣的圖標’open terminal to use docker command line’。

   進入Docker源碼目錄,運行:

   docker build -t docker-test .

     這里直接使用 ‘.’ , 就能自動找到源碼目錄下的Dockerfile。docker-test是image名字

     這一步會比較慢,因為要下載很多東西。(可能還會下載不了,用香港專線可以~)

     build 成功后,可以使用docker images查看。

5.  使用docker-test image建立Docker開發環境Container

    新打開一個Docker CLI,進入docker源碼目錄

docker run   -- privileged   -- rm   — name docker-test   - ti   - v   `pwd` : /go/ src / github . com / docker / docker docker - test   / bin / bash

6. 編譯docke

   打開一個新Docker Cli,進入docker源碼目錄

    make BINDDIR=. binary

7. 在container中啟動docker

    回到第5步中的Docker container的窗口

    (1)拷貝第6步編譯好的docker可執行文件。(因為第5步中的命令使用參數-v設置,主機和container共享了docker源碼目錄)

       cp bundles/1.5.0-dev/binary/docker /usr/bin

    (2)運行docker daemon程序:docker -dD

8. 驗證Docker開發環境Container的Docker程序

    (1)打開一個Docker cli,(可以使用第6步中的Docker cli),進入開發環境Container:

        docker exec -it container_name bash

    (2)開發環境Container中運行:

       docker run hello-world

到此,相信大家對“怎么在Mac上構建開發Docker開發環境”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长子县| 大港区| 崇信县| 江津市| 静乐县| 南宫市| 游戏| 余庆县| 岳阳县| 锡林浩特市| 清河县| 汉川市| 奎屯市| 全椒县| 酒泉市| 金山区| 隆安县| 和田市| 丰宁| 青田县| 电白县| 都匀市| 松桃| 犍为县| 镇平县| 江陵县| 定远县| 江西省| 内丘县| 岑巩县| 将乐县| 巴林左旗| 陈巴尔虎旗| 南通市| 河间市| 库尔勒市| 安宁市| 宁国市| 琼结县| 高淳县| 龙川县|