docker环境安装(Ubuntu、Centos)
2017-12-14 14:49
686 查看
一、Ubuntu环境下安装Docker
1、系统要求
Docker目前只能运行在64位平台上,并且要求内核版本不低于3.10,实际上内核越新越好,过低的内核版本容易造成功能不稳定。
可以通过如下命令检查自己的版本详细信息:
另外,为了让Docker使用aufs存储,推荐安装linux-image-extra软件包
2、添加镜像源
首先需要安装apt-transport-https包支持https协议的源:
添加源的gpg密钥:
获取当前操作系统的代号:
一般情况下,12.04(LTS)代号为precise,14.04(LTS)代号为trusty,15.04代号为vivid,15.10代号为wily。这里获取的代号为trusty。
接下来就可以添加Docker的官方apt软件源了。通过下面的命令创建/etc/apt/sources.list.d/docker.list文件,并写入源的地址内容。非trusty版本的系统注意修改为自己对应的代号:
添加成功后,更新apt软件包缓存:
3、开始安装Docker
除了基于手动添加软件源的方式,也可以使用官方提供的脚本来自动化安装Docker:
安装成功后,启动docker
二、Centos环境下安装Docker1、通过yum源安装 系统的要求与Uuntu情况类似:64位操作系统、内核版本至少为3.10。
Docker目前支持Centos6.5及以后的版本,推荐使用Centos 7系统。
首先,也是添加yum软件源:
之后,更新yum软件源缓存,并安装docker-engine:
注意:对于Centos 7系统,CentOS-Extras源中已内置Docker,如果已经配置了CentOS-Extras源,可以直接通地上面的yum命令进行安装。
2、通过脚本安装 用户还可以使用官方提供的shell脚本安装docker的最新正式版本,该脚本会自动检测系统信息并进行相应配置:
如果想尝鲜使用最新功能,可以使用下面的脚本来安装预发布版本。但要注意,预发布版本往往意味着功能不够稳定,不要在生产环境中使用:
另外,也可以从github.com/docker/docker/releases找到所有的发行版本信息和二进制包,自行下载使用。
3、另外centos系统还有一种yum安装的方法,这是直接安装docer社区版本,docker-ce
四、更改镜像源为国内源dokcer安装好了之后,正常情况下默认都是去hub.docker.com中pull所需要的镜像,由于国内网络去访问官方的dokcer hub镜像源会特别慢,所以建议改一下镜像源:
然后重启docker服务:
1、系统要求
Docker目前只能运行在64位平台上,并且要求内核版本不低于3.10,实际上内核越新越好,过低的内核版本容易造成功能不稳定。
可以通过如下命令检查自己的版本详细信息:
$ uname -a 或者 $ cat /proc/version |
$ sudo apt-get install -y linux-image-extra-$(uname ) |
首先需要安装apt-transport-https包支持https协议的源:
$ sudo apt-get install -y apt-transport-https |
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys |
$ lsb_release -c Codename: trusty |
接下来就可以添加Docker的官方apt软件源了。通过下面的命令创建/etc/apt/sources.list.d/docker.list文件,并写入源的地址内容。非trusty版本的系统注意修改为自己对应的代号:
$ sudo cat <<EOF > /etc/apt/sources.list.d/docker.list deb https://apt.dockerproject.org/repo ubuntu-trusty main EOF |
$ sudo apt-get update |
$ sudo apt-get install -y docker-engine |
$ sudo crul -sSL https://get.docker.com/ | sh |
$ sudo service docker start |
Docker目前支持Centos6.5及以后的版本,推荐使用Centos 7系统。
首先,也是添加yum软件源:
#tee /etc/yum.repos.d/docker.repo <<- 'EOF' [dockerreop] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF |
#yum update #yum -y install docker-engine |
2、通过脚本安装 用户还可以使用官方提供的shell脚本安装docker的最新正式版本,该脚本会自动检测系统信息并进行相应配置:
# curl -fsSL https://get.docker.com/ | sh 或者 #wget -qO- https://get.docker.com/ | sh |
# curl -fsSL https://test.docker.com/ | sh |
3、另外centos系统还有一种yum安装的方法,这是直接安装docer社区版本,docker-ce
#yum install -y yum-utils device-mapper-persistent-data lvm2 #yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo #yum install docker-ce上面这种方式安装可能比较慢
四、更改镜像源为国内源dokcer安装好了之后,正常情况下默认都是去hub.docker.com中pull所需要的镜像,由于国内网络去访问官方的dokcer hub镜像源会特别慢,所以建议改一下镜像源:
# vim /etc/docker/daemon.json { "registry-mirrors": [ "https://registry.docker-cn.com"] }
然后重启docker服务:
# systemctl restart docker
相关文章推荐
- Centos 环境Docker离线安装方式
- 在CentOS 7 和ubuntu 16.04 下安装Docker
- 在CentOS 7上安装Docker环境的方法与注意事项
- docker 启动安装等命令(Ubuntu环境下)
- ubuntu环境下docker安装步骤
- 2步安装1个hive docker运行环境[centos7]
- CentOS7环境下通过Docker安装sentry
- centos 7使用docker安装lnmp和redis环境
- Docker安装详细步骤(CentOS环境)
- 【举例2】Docker环境部署过程,用ushios/lamp-ubuntu镜像,来创建容器,并安装禅道系统
- centOs7下安装docker并搭建运行java项目环境
- docker安装(ubuntu环境)
- Docker安装详细步骤(CentOS 7 环境)
- ubuntu16.04 docker环境安装部署
- Centos Ubuntu 安装web环境
- Docker学习笔记:Docker安装(Ubuntu和CentOS系统)
- ubuntu环境下docker安装步骤
- Docker安装详细步骤(CentOS 7 环境)
- Ubuntu,CentOS安装 Ruby, Rails 运行环境
- Linux,UBUNTU.CENTOS服务器用户安装自己的软件如何配置环境