Tüm bunları anlamanın en zor kısmı konteyner-selinux gereksinimi idi. En son sürümü http://mirror.centos.org/centos/7/extras/x86_64/Packages/ adresinde bulun ve ilk önce kurun. Ek olarak, EC2 örnekleri uygun bir entropi üretecine sahip olmayabilir, bu yüzden haveged
kurulması gerekebilir.
Gerisi, hüzünlü ve firewalld ilavesi ile https://docs.docker.com/install/linux/docker-ce/centos/ adresinden alınmıştır . Bütün bunların köküne sudo
uygun şekilde yapılması gerekiyor .
yum install -q -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.42-1.gitad8f0f7.el7.noarch.rpm
yum install -q -y http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/h/haveged-1.9.1-1.el7.x86_64.rpm
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -q -y firewalld docker-ce
systemctl enable firewalld
systemctl start firewalld
firewall-cmd --add-port=2377/tcp --permanent
firewall-cmd --add-port=2376/tcp --permanent
firewall-cmd --add-port=7946/tcp --permanent
firewall-cmd --add-port=7946/udp --permanent
firewall-cmd --add-port=4789/udp --permanent
firewall-cmd --zone=public --permanent --add-masquerade
firewall-cmd --reload
systemctl enable haveged
systemctl start haveged
systemctl enable docker
systemctl start docker
setenforce 1
SELinux'u etkinleştirme değiştirerek /etc/sysconfig/selinux
olmak
SELINUX=enforcing
SELINUXTYPE=targeted
Sonra da örneğinizi yayınlayarak yeniden başlatın shutdown -r now
Yürütme sudo docker version
, bu ilanın zamanından itibaren verilmelidir ...
Müşteri:
Sürüm: 18.03.0-ce
API sürümü: 1.37
Go sürümü: go1.9.4
Git taahhüdü: 0520e24
Yapılı: Çar 21 Mart 23:09:15 2018
OS / Kemer: linux / amd64
Deneysel: yanlış
Orkestratör: sürüsü
Sunucu:
Motor:
Sürüm: 18.03.0-ce
API sürümü: 1.37 (minimum sürüm 1.12)
Go sürümü: go1.9.4
Git taahhüdü: 0520e24
Yapılı: Çar 21 Mart 23:13:03 2018
OS / Kemer: linux / amd64
Deneysel: yanlış