本人只有centos 后续会使用各种邦本的linux系统进行安装
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 低于3.10自行升级内核或者重新安装centos7以上版本
升级内核
##到root用户执行升级操作.
[root@localhost ~]
# uname -a ##旧版
Linux localhost.localdomain 2.6.32-279.el6.i686
[root@localhost ~]
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@localhost ~]
# rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
[root@localhost ~]
# yum --enablerepo=elrepo-kernel install kernel-lt -y
[root@localhost ~]
# vim /etc/grub.conf default=1 改为 default=0 ##设置默认以3.10核心启动,默认是按照旧的核心启动
[root@localhost ~]
# reboot
[root@localhost ~]
# uname -a ##升级后的版本
Linux localhost.localdomain 3.10.104-1.el6.elrepo.i686
使用 yum 安装
令安装依赖包
[root@node ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。
执行下面的命令添加 yum
软件源:
[root@node ~]# yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
需要测试版本
[root@node ~]# yum-config-manager --enable docker-ce-test
安装dokcer-ce
[root@node ~]# yum install docker-ce
重新启动
[root@node ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. #出现这样的显示[root@node ~]# systemctl start docker
测试 Docker 是否安装正确
完成安装