久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    docker toolbox在windows下如何為docker命令配置環境變量

     浸心閣 2016-02-16

    docker 1.8版本后,windows下有新版docker承載客戶端docker toolbox替代了原來的boot2docker

    docker toolbox安裝后,運行過程中可以配置一系列windows環境變量,讓windows命令行終端中也能運行docker命令,就和linux下直接運行docker命令一樣的效果,激動吧。但遺憾的是并不傻瓜化,toolbox在start虛擬機后,還需要運行一些命令,才能在windows終端中直接運行docker命令:


    1、啟動一個docker虛擬機(本處暫定容器名為default),注意toolbox和boot2docker不一樣的地方在boot2docker始終只有一個默認虛擬機,而于toolbox可以初始化多個虛擬機了,可以分散存儲鏡像不用擔心硬盤空間的問題

    >docker-machine start default

    結果:

    Starting VM...
    Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command.

    docker主動提示下一步應該進行的操作,其實也就是本文所說的配置環境變量

    如果不配置,嘗試一下直接運行

    >docker ps

    報錯:

    Get http://127.0.0.1:2375/v1.20/containers/json: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it..
    * Are you trying to connect to a TLS-enabled daemon without TLS?
    * Is your docker daemon up and running?

    docker認為你并沒有啟動虛擬機

    2、按照上一步操作docker的提示運行命令

    >docker-machine env default

    顯示:

    export DOCKER_TLS_VERIFY="1"
    export DOCKER_HOST="tcp://192.168.99.100:2376"
    export DOCKER_CERT_PATH="C:\Users\Administrator\.docker\machine\machines\default"
    export DOCKER_MACHINE_NAME="default"
    # Run this command to configure your shell:
    # eval "$(docker-machine env default)"

    顯示結果就是你應該運行來配置環境變量的命令,docker幫你打印出來方便下一步執行

    但是客官看得到,命令是export,這是linux下配置環境變量的命令而不是windows的

    3、記得docker安裝的時候有個安裝可選項MSSYS-git UNIX tools嗎,這個工具就是讓你在windows下運行linux命令的工具,其實就是一堆linux命令的windows版,現在進入sh環境

    >sh

    顯示:

    sh-3.1$

    現在可以運行上一步的操作提示

    sh-3.1$ export DOCKER_TLS_VERIFY="1"

    sh-3.1$ export DOCKER_HOST="tcp://192.168.99.100:2376"

    sh-3.1$ export DOCKER_CERT_PATH="C:\Users\Administrator\.docker\machine\machines\default"

    sh-3.1$ export DOCKER_MACHINE_NAME="default"

    這樣環境變量就配置好了,但是復制黏貼運行4條命令不覺得麻煩嗎,其實docker已經告訴你怎么操作比較方便了

    sh-3.1$ eval "$(docker-machine env default)"

    一條語句搞定

    4、現在在sh環境下再次嘗試運行:

    >docker ps

    CONTAINER ID        IMAGE               COMMAND
    e3fc159255c2        yohobuysns          "/bin/bash"               ................
    b35da18c020c        redis               "/entrypoint.sh redis"    ...................
    84ca9ffb72ff        memcached           "memcached"            ....................

    大功告成


    注意:在sh環境下配置好環境變量后,就不要再退出sh環境了,退出運行docker命令的話客戶端又會報docker進程未啟動的錯,只能在sh環境中使用docker命令。總結使用起來還是太繁雜,不夠傻瓜化,當然docker的底層lxc本來就是linux的獨享,能在windows下經由虛擬機運行起來已經不錯了,希望以后通過和微軟的合作能打通windows底層,讓docker在windows下的運行也和linux下一樣便捷。

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 精品一区二区三区在线播放视频| 男人狂桶女人高潮嗷嗷| 午夜男女爽爽影院在线| 欧美人与动牲交片免费| 国产精品中文av专线| 激情 自拍 另类 亚洲| 亚洲AV无一区二区三区| 又爽又黄又无遮掩的免费视频 | 一本av高清一区二区三区| 亚洲电影天堂在线国语对白| 久久午夜夜伦鲁鲁片免费无码影视 | 国产精品免费中文字幕| 青青草原国产AV福利网站| 亚洲成A人一区二区三区| 国产成人无码免费网站| 国内精品久久久久久无码不卡 | 精品无码一区二区三区电影| 国产精品无码av不卡| CHINESETUBE国产在线观看| 日本福利一区二区精品| 亚洲另类无码一区二区三区| 国产亚洲一二三区精品| 影音先锋女人AA鲁色资源| 国产免费无遮挡吃奶视频| 四虎永久在线精品免费一区二区| 99精品热在线在线观看视| 性做久久久久久久| 夜夜添狠狠添高潮出水| 东方四虎在线观看av| 日韩AV无码免费播放| 丁香婷婷色综合激情五月| 成人片黄网站色大片免费观看软件| 国产永久免费高清在线观看| 八区精品色欲人妻综合网| 成码无人AV片在线电影网站| 日韩有码国产精品一区| 国产精品毛片无码| 久久国产成人亚洲精品影院老金| 亚洲岛国成人免费av| 国产综合AV一区二区三区无码| 高清不卡一区二区三区|