首先,使用一个centos操作系统,要求如下:
1.64操作系统
2.内核在3.8以上
,使用 uname -r 口令查看内核版本:
如果版本低于3.8,则安装3.10 :
rpm --
import
https:
//www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http:
//www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
yum -y --enablerepo=elrepo-kernel install kernel-lt
随后,编辑以下配置文件:
vi /etc/grub.conf
将default=1
修改为default=0
。
reboot 重启就可以了
docker version
安装 yum安装
更新yum库
sudo yum update
添加yum仓库
$ sudo 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 docker-engine
查看安装情况
启动docker服务
service docker start
开机启动
chkconfig docker on
下载镜像
搜索可用
docker search tutorial
下载容器镜像
docker pull learn/tutorial
查看镜像就可以看到
docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
learn/tutorial latest 8dbd9e392a96 3 years ago 128 MB
如果看到以上输出,说明您可以使用“learn/tutorial”这个镜像了,或将其称为仓库(Repository),该镜像有一个名为“latest”的标签(Tag),此外还有一个名为“8dbd9e392a96”的镜像 ID(可能您所看到的镜像 ID 与此处的不一致,那是正常现象,因为这个数字是随机生成的)。此外,我们可以看到该镜像只有 128 MB,非常小巧,而不像虚拟机的镜像文件那样庞大。
现在镜像已经有了,我们下面就需要使用该镜像,来启动容器。
启动容器
sudo docker run -i -t learn/tutorial /bin/bash