CentOS6.4下Docker應用環境的部署配置
http://blog.chinaunix.net/uid-619485-id-4973941.html
***********************************************
- OS: CentOS 6.6 x86_64
- Docker: 1.4.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
- 之後是代理設定(如果不需使用代理訪問網路請忽略)
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
- 好了,以上Docker應用的網路環境就設定好了,執行docker pull 命令體驗下吧。