Change-Id: I3bde4345c5aec4e59842430ecf71895c9f56c64e
Reviewed-on: http://photon-jenkins.eng.vmware.com/728
Tested-by: jenkins-photon <wangnan2015@hotmail.com>
Reviewed-by: suezzelur <anishs@vmware.com>
1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,13 @@ |
0 |
+[Unit] |
|
1 |
+Description=Containerd Daemon |
|
2 |
+Documentation=https://containerd.tools/ |
|
3 |
+After=network.target |
|
4 |
+ |
|
5 |
+[Service] |
|
6 |
+ExecStart=/usr/bin/docker-containerd --listen /run/containerd.sock --runtime /usr/bin/docker-runc |
|
7 |
+LimitNOFILE=1048576 |
|
8 |
+LimitNPROC=1048576 |
|
9 |
+LimitCORE=infinity |
|
10 |
+ |
|
11 |
+[Install] |
|
12 |
+WantedBy=multi-user.target |
0 | 13 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,20 @@ |
0 |
+[Unit] |
|
1 |
+Description=Docker Daemon |
|
2 |
+Documentation=http://docs.docker.com |
|
3 |
+Wants=network-online.target |
|
4 |
+After=network-online.target docker-containerd.service |
|
5 |
+Requires=docker-containerd.service |
|
6 |
+ |
|
7 |
+[Service] |
|
8 |
+Type=notify |
|
9 |
+ExecStart=/usr/bin/docker daemon \ |
|
10 |
+ --containerd /run/containerd.sock |
|
11 |
+ExecReload=/bin/kill -HUP $MAINPID |
|
12 |
+KillMode=process |
|
13 |
+Restart=on-abnormal |
|
14 |
+LimitNOFILE=1048576 |
|
15 |
+LimitNPROC=1048576 |
|
16 |
+LimitCORE=infinity |
|
17 |
+ |
|
18 |
+[Install] |
|
19 |
+WantedBy=multi-user.target |
... | ... |
@@ -1,58 +1,41 @@ |
1 |
-Summary: Docker |
|
2 |
-Name: docker |
|
3 |
-Version: 1.10.2 |
|
4 |
-Release: 1%{?dist} |
|
5 |
-License: ASL 2.0 |
|
6 |
-URL: http://docs.docker.com |
|
7 |
-Group: Applications/File |
|
8 |
-Vendor: VMware, Inc. |
|
1 |
+Summary: Docker |
|
2 |
+Name: docker |
|
3 |
+Version: 1.11.0 |
|
4 |
+Release: 1%{?dist} |
|
5 |
+License: ASL 2.0 |
|
6 |
+URL: http://docs.docker.com |
|
7 |
+Group: Applications/File |
|
8 |
+Vendor: VMware, Inc. |
|
9 | 9 |
Distribution: Photon |
10 | 10 |
Source0: https://get.docker.com/builds/Linux/x86_64/%{name}-%{version}.tgz |
11 |
-%define sha1 docker=852e82ae0057f17c9a965569989abe92d0ea1606 |
|
12 |
- |
|
11 |
+%define sha1 docker=242b6a3e6def6719f5002a4d3d5b35e587036c4e |
|
12 |
+Source1: docker.service |
|
13 |
+Source2: docker-containerd.service |
|
13 | 14 |
BuildRequires: systemd |
14 | 15 |
Requires: systemd |
15 | 16 |
|
16 | 17 |
%description |
17 | 18 |
Docker is a platform for developers and sysadmins to develop, ship and run applications. |
18 | 19 |
%prep |
19 |
-%setup -qn usr |
|
20 |
+%setup -qn docker |
|
20 | 21 |
%build |
21 | 22 |
%install |
22 | 23 |
install -vdm755 %{buildroot}/usr/bin |
23 |
-mv -v local/bin/* %{buildroot}/usr/bin/ |
|
24 |
-chmod +x %{buildroot}/usr/bin/docker |
|
24 |
+mv -v %{_builddir}/%{name}/* %{buildroot}/usr/bin/ |
|
25 | 25 |
install -vd %{buildroot}/lib/systemd/system |
26 |
- |
|
27 |
-cat > %{buildroot}/lib/systemd/system/docker.service <<- "EOF" |
|
28 |
-[Unit] |
|
29 |
-Description=Docker Daemon |
|
30 |
-Wants=network-online.target |
|
31 |
-After=network-online.target |
|
32 |
- |
|
33 |
-[Service] |
|
34 |
-ExecStart=/bin/docker daemon -s overlay |
|
35 |
-ExecReload=/bin/kill -HUP $MAINPID |
|
36 |
-KillMode=process |
|
37 |
-Restart=always |
|
38 |
-MountFlags=slave |
|
39 |
-LimitNOFILE=1048576 |
|
40 |
-LimitNPROC=1048576 |
|
41 |
-LimitCORE=infinity |
|
42 |
- |
|
43 |
-[Install] |
|
44 |
-WantedBy=multi-user.target |
|
45 |
- |
|
46 |
-EOF |
|
26 |
+cp %{SOURCE1} %{buildroot}/lib/systemd/system/docker.service |
|
27 |
+cp %{SOURCE2} %{buildroot}/lib/systemd/system/docker-containerd.service |
|
47 | 28 |
|
48 | 29 |
%{_fixperms} %{buildroot}/* |
49 | 30 |
%check |
50 | 31 |
make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck} |
51 | 32 |
%preun |
52 | 33 |
/bin/systemctl disable docker.service |
34 |
+/bin/systemctl disable docker-containerd.service |
|
53 | 35 |
|
54 | 36 |
%post |
55 | 37 |
/sbin/ldconfig |
38 |
+#/bin/systemctl enable docker-containerd.service |
|
56 | 39 |
#/bin/systemctl enable docker.service |
57 | 40 |
|
58 | 41 |
%postun -p /sbin/ldconfig |
... | ... |
@@ -64,7 +47,11 @@ rm -rf %{buildroot}/* |
64 | 64 |
%defattr(-,root,root) |
65 | 65 |
%{_bindir} |
66 | 66 |
/lib/systemd/system/docker.service |
67 |
+/lib/systemd/system/docker-containerd.service |
|
68 |
+ |
|
67 | 69 |
%changelog |
70 |
+* Fri Apr 15 2016 Anish Swaminathan <anishs@vmware.com> 1.11.0-1 |
|
71 |
+- Updated to version 1.11.0. |
|
68 | 72 |
* Tue Feb 23 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.10.2-1 |
69 | 73 |
- Upgraded to version 1.10.2 |
70 | 74 |
* Thu Dec 10 2015 Xiaolin Li <xiaolinl@vmware.com> 1.9.0-2 |
... | ... |
@@ -78,7 +65,7 @@ rm -rf %{buildroot}/* |
78 | 78 |
- Update to new version. |
79 | 79 |
* Mon May 18 2015 Touseef Liaqat <tliaqat@vmware.com> 1.6.0-3 |
80 | 80 |
- Update according to UsrMove. |
81 |
-* Fri May 15 2015 Divya Thaluru <dthaluru@vmware.com> 1.6.0-2 |
|
82 |
-- Updated to version 1.6 |
|
83 |
-* Mon Mar 4 2015 Divya Thaluru <dthaluru@vmware.com> 1.5.0-1 |
|
84 |
-- Initial build. First version |
|
81 |
+* Fri May 15 2015 Divya Thaluru <dthaluru@vmware.com> 1.6.0-2 |
|
82 |
+- Updated to version 1.6 |
|
83 |
+* Mon Mar 4 2015 Divya Thaluru <dthaluru@vmware.com> 1.5.0-1 |
|
84 |
+- Initial build. First version |