Summary: Docker Name: docker Version: 1.9.0 Release: 2%{?dist} License: ASL 2.0 URL: http://docs.docker.com Group: Applications/File Vendor: VMware, Inc. Distribution: Photon Source0: https://get.docker.com/builds/Linux/x86_64/%{name}-%{version}.tar.gz %define sha1 docker=f5634a6c5336b0ea05e41b2690a91f43dabb8fd2 BuildRequires: systemd Requires: systemd %description Docker is a platform for developers and sysadmins to develop, ship and run applications. %prep %setup -q %build %install install -vdm755 %{buildroot}/bin mv -v %{_builddir}/%{name}-%{version}/bin/* %{buildroot}/bin/ chmod +x %{buildroot}/bin/docker-%{version} ln -sfv docker-%{version} %{buildroot}/bin/docker install -vd %{buildroot}/lib/systemd/system cat > %{buildroot}/lib/systemd/system/docker.service <<- "EOF" [Unit] Description=Docker Daemon Wants=network-online.target After=network-online.target [Service] ExecStart=/bin/docker -d -s overlay ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=always MountFlags=slave LimitNOFILE=1048576 LimitNPROC=1048576 LimitCORE=infinity [Install] WantedBy=multi-user.target EOF %{_fixperms} %{buildroot}/* %check make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck} %preun /bin/systemctl disable docker.service %post /sbin/ldconfig #/bin/systemctl enable docker.service %postun -p /sbin/ldconfig %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) /bin/* /lib/systemd/system/docker.service %changelog * Thu Dec 10 2015 Xiaolin Li 1.9.0-2 - Add systemd to Requires and BuildRequires. - Use systemctl to enable/disable service. * Fri Nov 06 2015 Vinay Kulkarni 1.9.0-1 - Update to version 1.9.0 * Mon Aug 17 2015 Divya Thaluru 1.8.1-1 - Update to new version 1.8.1. * Fri Jun 19 2015 Fabio Rapposelli 1.7.0-1 - Update to new version. * Mon May 18 2015 Touseef Liaqat 1.6.0-3 - Update according to UsrMove. * Fri May 15 2015 Divya Thaluru 1.6.0-2 - Updated to version 1.6 * Mon Mar 4 2015 Divya Thaluru 1.5.0-1 - Initial build. First version