1. 程式人生 > >CentOS6.4下Docker應用環境的部署配置

CentOS6.4下Docker應用環境的部署配置

http://blog.chinaunix.net/uid-619485-id-4973941.html

***********************************************

  • OS: CentOS 6.6 x86_64
  • Docker: 1.4.1
  1. Docker安裝
    執行安裝命令:sudo yum install docker-io

    出現Error資訊:

    Loadedplugins: fastestmirror, refresh-packagekit, security
    Setting up Install Process
    Loading mirror speeds from cached hostfile
    * base: mirrors.psychz.net
    * extras:centos-distro.cavecreek.net
    * updates: distro.ibiblio.org
    No package docker available.
    Error: Nothing to do

    調查後發現對於CentOS6版本需要首先安裝Epel庫:

    Epelrepository is not installed. Run

    sudo yum install epel-release

    然後執行安裝命令:

    sudo yum install docker-io


  2. 之後是代理設定(如果不需使用代理訪問網路請忽略)

    CentOS 6.4篇

    方式一:

    編輯Docker的啟動指令碼,在/etc/sysconfig/docker檔案中增加proxy的設定

    # vi /etc/sysconfig/docker

    追加如下內容:

    export http_proxy="http://{ip}:{port}/"

    然後啟動docker
    # servicedocker start

    方式二:

    啟動Docker daemond時,設定proxy環境變數。

    #http_proxy=http://{ip}:{port} docker -d &

    注:該方式不推薦:Docker執行會出現大量的info資訊輸出

    追記:CentOS7.0篇

    OS: CentOS 7.0 1406 x86_64

    # cp/usr/lib/systemd/system/docker.service /etc/systemd/system/

    # vi/etc/systemd/system/docker.service

    ...

    ...

    Environment=‘http_proxy=http://{ip}:{port}/’

    ExecStart=/usr/bin/docker-d --selinux-enabled -H fd://

    ...

    #systemctl daemon-reload

    #systemctl restart docke


  3. 好了,以上Docker應用的網路環境就設定好了,執行docker pull 命令體驗下吧。