Docker简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker 架构

Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。

docker安装教程(失败版—总有一些看似成功的代码让你误入歧途)

查看内核版本(版本号要在3.10及以上)
uname -r
将yum源确保是最新的
yum update
添加yum仓库
tee /etc/yum.repos.d/docker.repo <<-'EOF'

[dockerrepo]

name=Docker Repository

baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg

EOF
安装Docker

yum install -y docker-engine

然后就没有然后了,反正我是装不上的

还有一些什么必装的工具

yum install -y yum-utils device-mapper-persistent-data lvm2

添加docker安装的地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker-ce
yum install -y docker-ce
查看可安装的版本(主要是这个我以为已经接近成功了)
yum list docker-ce --showduplicates | sort -r

然后装你想要的docker版本

yum install -y docker-ce--<version>

结果就是出现了跟上面一样的错误???

error

正确的Docker安装教程(反正我装上去了的)

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

first

yum install -y docker-io

last

最后解释一下发错误安装步骤的原因

1.有些东西可能是能用的,只是本人技术不到家不知道错误在哪里而已

2.上面有些装的工具在以后对你可能有帮助(yum-config-manager)

3.只有经历了错误才会有所成长



随笔      docker

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!