CentOS Docker 安裝

 

前提條件

目前,CentOS 僅發行版本中的內核支持 Docker。html

Docker 運行在 CentOS 7 上,要求系統爲64位、系統內核版本爲 3.10 以上。linux

Docker 運行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統爲64位、系統內核版本爲 2.6.32-431 或者更高版本。docker

image

安裝一些必要的系統工具

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

添加軟件源信息:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 
更新 yum 緩存: yum makecache fast
image

安裝 Docker-ce:

 yum -y install docker-ce
--> Processing Dependency: libseccomp.so.2()(64bit) for package: 3:docker-ce-18.09.0-3.el7.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: 3:docker-ce-18.09.0-3.el7.x86_64
---> Package docker-ce-cli.x86_64 1:18.09.0-3.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
           Requires: libsystemd.so.0()(64bit)
Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
           Requires: container-selinux >= 2.9
Error: Package: containerd.io-1.2.0-3.el7.x86_64 (docker-ce-stable)
           Requires: systemd
Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
           Requires: libseccomp.so.2()(64bit)
Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
           Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
           Requires: systemd-units
Error: Package: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
           Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@computer7 ~]#
解決方法:升級內核(帶aufs模塊)
https://www.cnblogs.com/zhangzhen894095789/p/6641981.html?utm_source=itdadao&utm_medium=referral

cd /etc/yum.repos.d centos

wget http://www.hop5.in/yum/el6/hop5.repo緩存

yum install kernel-ml-aufs kernel-ml-aufs-develapp

image
修改grub的主配置文件/etc/grub.conf,設置default=0,表示第一個title下的內容爲默認啓動的kernel(通常新安裝的內核在第一個位置)。
 
image
重啓系統,這時候你的內核就成功升級了。

image

查看內核是否支持aufs:工具

grep aufs /proc/filesystemsui

image

首先關閉selinux:spa

setenforce 03d

sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config

  在Fedora EPEL源中已經提供了docker-io包,下載安裝epel:

rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo

image

 

yum安裝docker-io:

yum -y install docker-io

image

service docker start

image

docker  --version

image


 

 

 

refer to : http://www.runoob.com/docker/centos-docker-install.html

相關文章
相關標籤/搜索