您的位置:首页 > 运维架构 > Docker

CentOS6.4下Docker应用环境的部署配置

2017-04-05 09:12 671 查看
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 命令体验下吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux