I try to install docker 1.13 on CentOS 7.
(Reference) https://docs.docker.com/engine/installation/linux/centos/
add repo to yum
[vagrant@localhost ~]$ sudo yum install -y yum-utils Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast base | 3.6 kB 00:00:00 epel/x86_64/metalink | 5.7 kB 00:00:00 epel | 4.3 kB 00:00:00 extras | 3.4 kB 00:00:00 puppetlabs-pc1 | 2.5 kB 00:00:00 updates | 3.4 kB 00:00:00 (1/8): base/7/x86_64/group_gz | 155 kB 00:00:00 (2/8): epel/x86_64/group_gz | 170 kB 00:00:00 (3/8): epel/x86_64/updateinfo | 730 kB 00:00:00 (4/8): extras/7/x86_64/primary_db | 121 kB 00:00:00 (5/8): puppetlabs-pc1/x86_64/primary_db | 99 kB 00:00:01 (6/8): base/7/x86_64/primary_db | 5.6 MB 00:00:05 (7/8): updates/7/x86_64/primary_db | 2.2 MB 00:00:08 (8/8): epel/x86_64/primary_db | 4.5 MB 00:00:10 Determining fastest mirrors * base: www.ftp.ne.jp * epel: ftp.riken.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Resolving Dependencies --> Running transaction check ---> Package yum-utils.noarch 0:1.1.31-40.el7 will be installed --> Processing Dependency: yum >= 3.4.3-143 for package: yum-utils-1.1.31-40.el7.noarch --> Processing Dependency: python-kitchen for package: yum-utils-1.1.31-40.el7.noarch --> Processing Dependency: libxml2-python for package: yum-utils-1.1.31-40.el7.noarch --> Running transaction check ---> Package libxml2-python.x86_64 0:2.9.1-6.el7_2.3 will be installed --> Processing Dependency: libxml2 = 2.9.1-6.el7_2.3 for package: libxml2-python-2.9.1-6.el7_2.3.x86_64 ---> Package python-kitchen.noarch 0:1.1.1-5.el7 will be installed --> Processing Dependency: python-chardet for package: python-kitchen-1.1.1-5.el7.noarch ---> Package yum.noarch 0:3.4.3-132.el7.centos.0.1 will be updated ---> Package yum.noarch 0:3.4.3-150.el7.centos will be an update --> Processing Dependency: python-urlgrabber >= 3.10-8 for package: yum-3.4.3-150.el7.centos.noarch --> Running transaction check ---> Package libxml2.x86_64 0:2.9.1-6.el7_2.2 will be updated ---> Package libxml2.x86_64 0:2.9.1-6.el7_2.3 will be an update ---> Package python-chardet.noarch 0:2.2.1-1.el7_1 will be installed ---> Package python-urlgrabber.noarch 0:3.10-7.el7 will be updated ---> Package python-urlgrabber.noarch 0:3.10-8.el7 will be an update --> Finished Dependency Resolution Dependencies Resolved =================================================================================================== Package Arch Version Repository Size =================================================================================================== Installing: yum-utils noarch 1.1.31-40.el7 base 116 k Installing for dependencies: libxml2-python x86_64 2.9.1-6.el7_2.3 base 247 k python-chardet noarch 2.2.1-1.el7_1 base 227 k python-kitchen noarch 1.1.1-5.el7 base 267 k Updating for dependencies: libxml2 x86_64 2.9.1-6.el7_2.3 base 668 k python-urlgrabber noarch 3.10-8.el7 base 108 k yum noarch 3.4.3-150.el7.centos base 1.2 M Transaction Summary =================================================================================================== Install 1 Package (+3 Dependent packages) Upgrade ( 3 Dependent packages) Total download size: 2.8 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/7): libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm | 247 kB 00:00:00 (2/7): python-chardet-2.2.1-1.el7_1.noarch.rpm | 227 kB 00:00:00 (3/7): python-urlgrabber-3.10-8.el7.noarch.rpm | 108 kB 00:00:00 (4/7): python-kitchen-1.1.1-5.el7.noarch.rpm | 267 kB 00:00:00 (5/7): yum-utils-1.1.31-40.el7.noarch.rpm | 116 kB 00:00:00 (6/7): yum-3.4.3-150.el7.centos.noarch.rpm | 1.2 MB 00:00:00 (7/7): libxml2-2.9.1-6.el7_2.3.x86_64.rpm | 668 kB 00:00:02 --------------------------------------------------------------------------------------------------- Total 1.2 MB/s | 2.8 MB 00:00:02 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : python-urlgrabber-3.10-8.el7.noarch 1/10 Updating : yum-3.4.3-150.el7.centos.noarch 2/10 Installing : python-chardet-2.2.1-1.el7_1.noarch 3/10 Installing : python-kitchen-1.1.1-5.el7.noarch 4/10 Updating : libxml2-2.9.1-6.el7_2.3.x86_64 5/10 Installing : libxml2-python-2.9.1-6.el7_2.3.x86_64 6/10 Installing : yum-utils-1.1.31-40.el7.noarch 7/10 Cleanup : yum-3.4.3-132.el7.centos.0.1.noarch 8/10 Cleanup : python-urlgrabber-3.10-7.el7.noarch 9/10 Cleanup : libxml2-2.9.1-6.el7_2.2.x86_64 10/10 Verifying : yum-utils-1.1.31-40.el7.noarch 1/10 Verifying : libxml2-2.9.1-6.el7_2.3.x86_64 2/10 Verifying : libxml2-python-2.9.1-6.el7_2.3.x86_64 3/10 Verifying : python-chardet-2.2.1-1.el7_1.noarch 4/10 Verifying : yum-3.4.3-150.el7.centos.noarch 5/10 Verifying : python-kitchen-1.1.1-5.el7.noarch 6/10 Verifying : python-urlgrabber-3.10-8.el7.noarch 7/10 Verifying : libxml2-2.9.1-6.el7_2.2.x86_64 8/10 Verifying : yum-3.4.3-132.el7.centos.0.1.noarch 9/10 Verifying : python-urlgrabber-3.10-7.el7.noarch 10/10 Installed: yum-utils.noarch 0:1.1.31-40.el7 Dependency Installed: libxml2-python.x86_64 0:2.9.1-6.el7_2.3 python-chardet.noarch 0:2.2.1-1.el7_1 python-kitchen.noarch 0:1.1.1-5.el7 Dependency Updated: libxml2.x86_64 0:2.9.1-6.el7_2.3 python-urlgrabber.noarch 0:3.10-8.el7 yum.noarch 0:3.4.3-150.el7.centos Complete! [vagrant@localhost ~]$
[vagrant@localhost ~]$ sudo yum-config-manager \ > --add-repo \ > https://docs.docker.com/engine/installation/linux/repo_files/centos/docker.repo Loaded plugins: fastestmirror adding repo from: https://docs.docker.com/engine/installation/linux/repo_files/centos/docker.repo grabbing file https://docs.docker.com/engine/installation/linux/repo_files/centos/docker.repo to /etc/yum.repos.d/docker.repo repo saved to /etc/yum.repos.d/docker.repo [vagrant@localhost ~]$
[vagrant@localhost ~]$ sudo yum makecache fast Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 docker-main | 2.9 kB 00:00:00 epel/x86_64/metalink | 5.7 kB 00:00:00 extras | 3.4 kB 00:00:00 puppetlabs-pc1 | 2.5 kB 00:00:00 updates | 3.4 kB 00:00:00 docker-main/primary_db | 28 kB 00:00:01 Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * epel: ftp.riken.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Metadata Cache Created [vagrant@localhost ~]$
install
[vagrant@localhost ~]$ sudo yum -y install docker-engine Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * epel: ftp.riken.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Resolving Dependencies --> Running transaction check ---> Package docker-engine.x86_64 0:1.13.0-1.el7.centos will be installed --> Processing Dependency: docker-engine-selinux >= 1.13.0-1.el7.centos for package: docker-engine-1.13.0-1.el7.centos.x86_64 --> Processing Dependency: libcgroup for package: docker-engine-1.13.0-1.el7.centos.x86_64 --> Processing Dependency: libseccomp.so.2()(64bit) for package: docker-engine-1.13.0-1.el7.centos.x86_64 --> Processing Dependency: libltdl.so.7()(64bit) for package: docker-engine-1.13.0-1.el7.centos.x86_64 --> Running transaction check ---> Package docker-engine-selinux.noarch 0:1.13.0-1.el7.centos will be installed --> Processing Dependency: selinux-policy-base >= 3.13.1-102 for package: docker-engine-selinux-1.13.0-1.el7.centos.noarch --> Processing Dependency: selinux-policy-targeted >= 3.13.1-102 for package: docker-engine-selinux-1.13.0-1.el7.centos.noarch --> Processing Dependency: policycoreutils-python for package: docker-engine-selinux-1.13.0-1.el7.centos.noarch ---> Package libcgroup.x86_64 0:0.41-11.el7 will be installed ---> Package libseccomp.x86_64 0:2.3.1-2.el7 will be installed ---> Package libtool-ltdl.x86_64 0:2.4.2-21.el7_2 will be installed --> Running transaction check ---> Package policycoreutils-python.x86_64 0:2.5-11.el7_3 will be installed --> Processing Dependency: policycoreutils = 2.5-11.el7_3 for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: setools-libs >= 3.3.8-1 for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: libsemanage-python >= 2.5-5 for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: libsepol.so.1(LIBSEPOL_1.0)(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64 --> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-11.el7_3.x86_64 ---> Package selinux-policy-targeted.noarch 0:3.13.1-60.el7 will be updated ---> Package selinux-policy-targeted.noarch 0:3.13.1-102.el7_3.13 will be an update --> Processing Dependency: selinux-policy = 3.13.1-102.el7_3.13 for package: selinux-policy-targeted-3.13.1-102.el7_3.13.noarch --> Processing Dependency: selinux-policy = 3.13.1-102.el7_3.13 for package: selinux-policy-targeted-3.13.1-102.el7_3.13.noarch --> Running transaction check ---> Package audit-libs-python.x86_64 0:2.6.5-3.el7 will be installed --> Processing Dependency: audit-libs(x86-64) = 2.6.5-3.el7 for package: audit-libs-python-2.6.5-3.el7.x86_64 ---> Package checkpolicy.x86_64 0:2.5-4.el7 will be installed ---> Package libsemanage-python.x86_64 0:2.5-5.1.el7_3 will be installed --> Processing Dependency: libsemanage = 2.5-5.1.el7_3 for package: libsemanage-python-2.5-5.1.el7_3.x86_64 --> Processing Dependency: libsemanage.so.1(LIBSEMANAGE_1.1)(64bit) for package: libsemanage-python-2.5-5.1.el7_3.x86_64 ---> Package libsepol.x86_64 0:2.1.9-3.el7 will be updated ---> Package libsepol.x86_64 0:2.5-6.el7 will be an update ---> Package policycoreutils.x86_64 0:2.2.5-20.el7 will be updated ---> Package policycoreutils.x86_64 0:2.5-11.el7_3 will be an update --> Processing Dependency: libselinux-utils >= 2.5-6 for package: policycoreutils-2.5-11.el7_3.x86_64 ---> Package python-IPy.noarch 0:0.75-6.el7 will be installed ---> Package selinux-policy.noarch 0:3.13.1-60.el7 will be updated ---> Package selinux-policy.noarch 0:3.13.1-102.el7_3.13 will be an update ---> Package setools-libs.x86_64 0:3.3.8-1.1.el7 will be installed --> Processing Dependency: libselinux >= 2.5-0 for package: setools-libs-3.3.8-1.1.el7.x86_64 --> Running transaction check ---> Package audit-libs.x86_64 0:2.4.1-5.el7 will be updated --> Processing Dependency: audit-libs = 2.4.1-5.el7 for package: audit-2.4.1-5.el7.x86_64 ---> Package audit-libs.x86_64 0:2.6.5-3.el7 will be an update ---> Package libselinux.x86_64 0:2.2.2-6.el7 will be updated --> Processing Dependency: libselinux = 2.2.2-6.el7 for package: libselinux-python-2.2.2-6.el7.x86_64 ---> Package libselinux.x86_64 0:2.5-6.el7 will be an update ---> Package libselinux-utils.x86_64 0:2.2.2-6.el7 will be updated ---> Package libselinux-utils.x86_64 0:2.5-6.el7 will be an update ---> Package libsemanage.x86_64 0:2.1.10-18.el7 will be updated ---> Package libsemanage.x86_64 0:2.5-5.1.el7_3 will be an update --> Running transaction check ---> Package audit.x86_64 0:2.4.1-5.el7 will be updated ---> Package audit.x86_64 0:2.6.5-3.el7 will be an update ---> Package libselinux-python.x86_64 0:2.2.2-6.el7 will be updated ---> Package libselinux-python.x86_64 0:2.5-6.el7 will be an update --> Processing Conflict: libselinux-2.5-6.el7.x86_64 conflicts systemd < 219-20 --> Restarting Dependency Resolution with new changes. --> Running transaction check ---> Package systemd.x86_64 0:219-19.el7 will be updated --> Processing Dependency: systemd = 219-19.el7 for package: systemd-sysv-219-19.el7.x86_64 ---> Package systemd.x86_64 0:219-30.el7_3.6 will be an update --> Processing Dependency: systemd-libs = 219-30.el7_3.6 for package: systemd-219-30.el7_3.6.x86_64 --> Running transaction check ---> Package systemd-libs.x86_64 0:219-19.el7 will be updated --> Processing Dependency: systemd-libs = 219-19.el7 for package: libgudev1-219-19.el7.x86_64 ---> Package systemd-libs.x86_64 0:219-30.el7_3.6 will be an update ---> Package systemd-sysv.x86_64 0:219-19.el7 will be updated ---> Package systemd-sysv.x86_64 0:219-30.el7_3.6 will be an update --> Running transaction check ---> Package libgudev1.x86_64 0:219-19.el7 will be updated ---> Package libgudev1.x86_64 0:219-30.el7_3.6 will be an update --> Finished Dependency Resolution Dependencies Resolved =================================================================================================== Package Arch Version Repository Size =================================================================================================== Installing: docker-engine x86_64 1.13.0-1.el7.centos docker-main 19 M Updating: systemd x86_64 219-30.el7_3.6 updates 5.2 M Installing for dependencies: audit-libs-python x86_64 2.6.5-3.el7 base 70 k checkpolicy x86_64 2.5-4.el7 base 290 k docker-engine-selinux noarch 1.13.0-1.el7.centos docker-main 28 k libcgroup x86_64 0.41-11.el7 base 65 k libseccomp x86_64 2.3.1-2.el7 base 56 k libsemanage-python x86_64 2.5-5.1.el7_3 updates 104 k libtool-ltdl x86_64 2.4.2-21.el7_2 base 49 k policycoreutils-python x86_64 2.5-11.el7_3 updates 445 k python-IPy noarch 0.75-6.el7 base 32 k setools-libs x86_64 3.3.8-1.1.el7 base 612 k Updating for dependencies: audit x86_64 2.6.5-3.el7 base 233 k audit-libs x86_64 2.6.5-3.el7 base 85 k libgudev1 x86_64 219-30.el7_3.6 updates 76 k libselinux x86_64 2.5-6.el7 base 161 k libselinux-python x86_64 2.5-6.el7 base 234 k libselinux-utils x86_64 2.5-6.el7 base 151 k libsemanage x86_64 2.5-5.1.el7_3 updates 144 k libsepol x86_64 2.5-6.el7 base 288 k policycoreutils x86_64 2.5-11.el7_3 updates 841 k selinux-policy noarch 3.13.1-102.el7_3.13 updates 414 k selinux-policy-targeted noarch 3.13.1-102.el7_3.13 updates 6.4 M systemd-libs x86_64 219-30.el7_3.6 updates 368 k systemd-sysv x86_64 219-30.el7_3.6 updates 63 k Transaction Summary =================================================================================================== Install 1 Package (+10 Dependent packages) Upgrade 1 Package (+13 Dependent packages) Total download size: 35 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/25): audit-libs-2.6.5-3.el7.x86_64.rpm | 85 kB 00:00:00 (2/25): audit-2.6.5-3.el7.x86_64.rpm | 233 kB 00:00:00 (3/25): audit-libs-python-2.6.5-3.el7.x86_64.rpm | 70 kB 00:00:00 (4/25): libcgroup-0.41-11.el7.x86_64.rpm | 65 kB 00:00:00 (5/25): checkpolicy-2.5-4.el7.x86_64.rpm | 290 kB 00:00:00 (6/25): libseccomp-2.3.1-2.el7.x86_64.rpm | 56 kB 00:00:00 (7/25): libselinux-2.5-6.el7.x86_64.rpm | 161 kB 00:00:00 (8/25): libgudev1-219-30.el7_3.6.x86_64.rpm | 76 kB 00:00:00 (9/25): libselinux-utils-2.5-6.el7.x86_64.rpm | 151 kB 00:00:00 (10/25): libsemanage-2.5-5.1.el7_3.x86_64.rpm | 144 kB 00:00:00 (11/25): libselinux-python-2.5-6.el7.x86_64.rpm | 234 kB 00:00:00 (12/25): libsemanage-python-2.5-5.1.el7_3.x86_64.rpm | 104 kB 00:00:00 (13/25): libtool-ltdl-2.4.2-21.el7_2.x86_64.rpm | 49 kB 00:00:00 (14/25): libsepol-2.5-6.el7.x86_64.rpm | 288 kB 00:00:00 (15/25): python-IPy-0.75-6.el7.noarch.rpm | 32 kB 00:00:00 (16/25): policycoreutils-2.5-11.el7_3.x86_64.rpm | 841 kB 00:00:00 (17/25): policycoreutils-python-2.5-11.el7_3.x86_64.rpm | 445 kB 00:00:00 (18/25): selinux-policy-3.13.1-102.el7_3.13.noarch.rpm | 414 kB 00:00:00 warning: /var/cache/yum/x86_64/7/docker-main/packages/docker-engine-selinux-1.13.0-1.el7.centos.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 2c52609d: NOKEY Public key for docker-engine-selinux-1.13.0-1.el7.centos.noarch.rpm is not installed (19/25): docker-engine-selinux-1.13.0-1.el7.centos.noarch.rpm | 28 kB 00:00:00 (20/25): setools-libs-3.3.8-1.1.el7.x86_64.rpm | 612 kB 00:00:00 (21/25): systemd-219-30.el7_3.6.x86_64.rpm | 5.2 MB 00:00:02 (22/25): systemd-libs-219-30.el7_3.6.x86_64.rpm | 368 kB 00:00:00 (23/25): systemd-sysv-219-30.el7_3.6.x86_64.rpm | 63 kB 00:00:00 (24/25): selinux-policy-targeted-3.13.1-102.el7_3.13.noarch.rpm | 6.4 MB 00:00:03 (25/25): docker-engine-1.13.0-1.el7.centos.x86_64.rpm | 19 MB 00:00:07 --------------------------------------------------------------------------------------------------- Total 4.3 MB/s | 35 MB 00:00:08 Retrieving key from https://yum.dockerproject.org/gpg Importing GPG key 0x2C52609D: Userid : "Docker Release Tool (releasedocker) <docker@docker.com>" Fingerprint: 5811 8e89 f3a9 1289 7c07 0adb f762 2157 2c52 609d From : https://yum.dockerproject.org/gpg Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : libsepol-2.5-6.el7.x86_64 1/39 Updating : libselinux-2.5-6.el7.x86_64 2/39 Updating : audit-libs-2.6.5-3.el7.x86_64 3/39 Updating : libsemanage-2.5-5.1.el7_3.x86_64 4/39 Updating : systemd-libs-219-30.el7_3.6.x86_64 5/39 Updating : systemd-219-30.el7_3.6.x86_64 6/39 Installing : libcgroup-0.41-11.el7.x86_64 7/39 Updating : libselinux-utils-2.5-6.el7.x86_64 8/39 Updating : policycoreutils-2.5-11.el7_3.x86_64 9/39 Updating : selinux-policy-3.13.1-102.el7_3.13.noarch 10/39 Updating : selinux-policy-targeted-3.13.1-102.el7_3.13.noarch 11/39 Updating : systemd-sysv-219-30.el7_3.6.x86_64 12/39 Installing : libsemanage-python-2.5-5.1.el7_3.x86_64 13/39 Installing : audit-libs-python-2.6.5-3.el7.x86_64 14/39 Updating : libselinux-python-2.5-6.el7.x86_64 15/39 Installing : setools-libs-3.3.8-1.1.el7.x86_64 16/39 Installing : checkpolicy-2.5-4.el7.x86_64 17/39 Installing : libtool-ltdl-2.4.2-21.el7_2.x86_64 18/39 Installing : python-IPy-0.75-6.el7.noarch 19/39 Installing : policycoreutils-python-2.5-11.el7_3.x86_64 20/39 Installing : docker-engine-selinux-1.13.0-1.el7.centos.noarch 21/39 setsebool: SELinux is disabled. libsemanage.semanage_direct_install_info: Overriding docker module at lower priority 100 with module at priority 400. Installing : libseccomp-2.3.1-2.el7.x86_64 22/39 Installing : docker-engine-1.13.0-1.el7.centos.x86_64 23/39 Updating : audit-2.6.5-3.el7.x86_64 24/39 Updating : libgudev1-219-30.el7_3.6.x86_64 25/39 Cleanup : audit-2.4.1-5.el7.x86_64 26/39 Cleanup : selinux-policy-targeted-3.13.1-60.el7.noarch 27/39 Cleanup : selinux-policy-3.13.1-60.el7.noarch 28/39 Cleanup : systemd-sysv-219-19.el7.x86_64 29/39 Cleanup : policycoreutils-2.2.5-20.el7.x86_64 30/39 Cleanup : libsemanage-2.1.10-18.el7.x86_64 31/39 Cleanup : systemd-219-19.el7.x86_64 32/39 Cleanup : libselinux-utils-2.2.2-6.el7.x86_64 33/39 Cleanup : libgudev1-219-19.el7.x86_64 34/39 Cleanup : systemd-libs-219-19.el7.x86_64 35/39 Cleanup : libselinux-python-2.2.2-6.el7.x86_64 36/39 Cleanup : libselinux-2.2.2-6.el7.x86_64 37/39 Cleanup : libsepol-2.1.9-3.el7.x86_64 38/39 Cleanup : audit-libs-2.4.1-5.el7.x86_64 39/39 Verifying : libseccomp-2.3.1-2.el7.x86_64 1/39 Verifying : libsepol-2.5-6.el7.x86_64 2/39 Verifying : docker-engine-selinux-1.13.0-1.el7.centos.noarch 3/39 Verifying : libselinux-python-2.5-6.el7.x86_64 4/39 Verifying : policycoreutils-python-2.5-11.el7_3.x86_64 5/39 Verifying : systemd-libs-219-30.el7_3.6.x86_64 6/39 Verifying : libsemanage-python-2.5-5.1.el7_3.x86_64 7/39 Verifying : libselinux-utils-2.5-6.el7.x86_64 8/39 Verifying : policycoreutils-2.5-11.el7_3.x86_64 9/39 Verifying : audit-libs-2.6.5-3.el7.x86_64 10/39 Verifying : selinux-policy-3.13.1-102.el7_3.13.noarch 11/39 Verifying : python-IPy-0.75-6.el7.noarch 12/39 Verifying : systemd-219-30.el7_3.6.x86_64 13/39 Verifying : audit-2.6.5-3.el7.x86_64 14/39 Verifying : libtool-ltdl-2.4.2-21.el7_2.x86_64 15/39 Verifying : libsemanage-2.5-5.1.el7_3.x86_64 16/39 Verifying : systemd-sysv-219-30.el7_3.6.x86_64 17/39 Verifying : audit-libs-python-2.6.5-3.el7.x86_64 18/39 Verifying : libselinux-2.5-6.el7.x86_64 19/39 Verifying : libgudev1-219-30.el7_3.6.x86_64 20/39 Verifying : selinux-policy-targeted-3.13.1-102.el7_3.13.noarch 21/39 Verifying : docker-engine-1.13.0-1.el7.centos.x86_64 22/39 Verifying : libcgroup-0.41-11.el7.x86_64 23/39 Verifying : setools-libs-3.3.8-1.1.el7.x86_64 24/39 Verifying : checkpolicy-2.5-4.el7.x86_64 25/39 Verifying : selinux-policy-targeted-3.13.1-60.el7.noarch 26/39 Verifying : libsemanage-2.1.10-18.el7.x86_64 27/39 Verifying : systemd-sysv-219-19.el7.x86_64 28/39 Verifying : libgudev1-219-19.el7.x86_64 29/39 Verifying : systemd-219-19.el7.x86_64 30/39 Verifying : selinux-policy-3.13.1-60.el7.noarch 31/39 Verifying : libselinux-utils-2.2.2-6.el7.x86_64 32/39 Verifying : libsepol-2.1.9-3.el7.x86_64 33/39 Verifying : audit-libs-2.4.1-5.el7.x86_64 34/39 Verifying : libselinux-python-2.2.2-6.el7.x86_64 35/39 Verifying : systemd-libs-219-19.el7.x86_64 36/39 Verifying : policycoreutils-2.2.5-20.el7.x86_64 37/39 Verifying : audit-2.4.1-5.el7.x86_64 38/39 Verifying : libselinux-2.2.2-6.el7.x86_64 39/39 Installed: docker-engine.x86_64 0:1.13.0-1.el7.centos Dependency Installed: audit-libs-python.x86_64 0:2.6.5-3.el7 checkpolicy.x86_64 0:2.5-4.el7 docker-engine-selinux.noarch 0:1.13.0-1.el7.centos libcgroup.x86_64 0:0.41-11.el7 libseccomp.x86_64 0:2.3.1-2.el7 libsemanage-python.x86_64 0:2.5-5.1.el7_3 libtool-ltdl.x86_64 0:2.4.2-21.el7_2 policycoreutils-python.x86_64 0:2.5-11.el7_3 python-IPy.noarch 0:0.75-6.el7 setools-libs.x86_64 0:3.3.8-1.1.el7 Updated: systemd.x86_64 0:219-30.el7_3.6 Dependency Updated: audit.x86_64 0:2.6.5-3.el7 audit-libs.x86_64 0:2.6.5-3.el7 libgudev1.x86_64 0:219-30.el7_3.6 libselinux.x86_64 0:2.5-6.el7 libselinux-python.x86_64 0:2.5-6.el7 libselinux-utils.x86_64 0:2.5-6.el7 libsemanage.x86_64 0:2.5-5.1.el7_3 libsepol.x86_64 0:2.5-6.el7 policycoreutils.x86_64 0:2.5-11.el7_3 selinux-policy.noarch 0:3.13.1-102.el7_3.13 selinux-policy-targeted.noarch 0:3.13.1-102.el7_3.13 systemd-libs.x86_64 0:219-30.el7_3.6 systemd-sysv.x86_64 0:219-30.el7_3.6 Complete! [vagrant@localhost ~]$
hello world
[vagrant@localhost ~]$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE [vagrant@localhost ~]$ sudo docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 78445dd45222: Pull complete Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://cloud.docker.com/ For more examples and ideas, visit: https://docs.docker.com/engine/userguide/ [vagrant@localhost ~]$
setting
[vagrant@localhost ~]$ sudo systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. [vagrant@localhost ~]$
[vagrant@localhost ~]$ sudo groupadd docker groupadd: group 'docker' already exists [vagrant@localhost ~]$ id uid=1000(vagrant) gid=1000(vagrant) groups=1000(vagrant) [vagrant@localhost ~]$ sudo usermod -aG docker $USER [vagrant@localhost ~]$
after re-login
[vagrant@localhost ~]$ id uid=1000(vagrant) gid=1000(vagrant) groups=1000(vagrant),992(docker) [vagrant@localhost ~]$