File tree Expand file tree Collapse file tree 5 files changed +31
-2
lines changed Expand file tree Collapse file tree 5 files changed +31
-2
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ RUN=docker run --rm -i \
32
32
-v $(CURDIR ) /debbuild/$@ :/build \
33
33
debbuild-$@ /$(ARCH )
34
34
35
- SOURCE_FILES =engine-image cli.tgz docker.service distribution_based_engine.json
35
+ SOURCE_FILES =engine-image cli.tgz docker.service docker.socket 00-socket-activation.conf distribution_based_engine.json
36
36
SOURCES =$(addprefix sources/, $(SOURCE_FILES ) )
37
37
38
38
.PHONY : help
@@ -117,6 +117,14 @@ sources/docker.service: ../systemd/docker.service
117
117
mkdir -p $(@D )
118
118
cp $< $@
119
119
120
+ sources/docker.socket : ../systemd/docker.socket
121
+ mkdir -p $(@D )
122
+ cp $< $@
123
+
124
+ sources/00-socket-activation.conf : ../systemd/00-socket-activation.conf
125
+ mkdir -p $(@D )
126
+ cp $< $@
127
+
120
128
sources/distribution_based_engine.json : sources/engine-image
121
129
mkdir -p $(@D )
122
130
docker inspect " $( shell cat $< ) " \
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ override_dh_auto_install:
21
21
install -D -m 0755 /go/src/github.com/docker/cli/build/docker debian/docker-ce-cli/usr/bin/docker
22
22
# docker-ce install
23
23
install -D -m 0644 /sources/docker.service debian/docker-ce/lib/systemd/system/docker.service
24
+ install -D -m 0644 /sources/docker.socket debian/docker-ce/lib/systemd/system/docker.socket
25
+ install -D -m 0644 /sources/00-socket-activation.conf debian/docker-ce/lib/systemd/system/docker.service.d/00-socket-activation.conf
24
26
install -D -m 0755 /source/dockerd debian/docker-ce/usr/bin/dockerd-ce
25
27
install -D -m 0755 /source/docker-proxy debian/docker-ce/usr/bin/docker-proxy
26
28
install -D -m 0755 /source/docker-init debian/docker-ce/usr/bin/docker-init
Original file line number Diff line number Diff line change
1
+ [Unit]
2
+ After=docker.socket
3
+ Requires=docker.socket
4
+
5
+ [Service]
6
+ ExecStart=
7
+ ExecStart=/usr/bin/dockerd -H fd://
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ Type=notify
10
10
# the default is not to use systemd for cgroups because the delegate issues still
11
11
# exists and systemd currently does not support the cgroup feature set required
12
12
# for containers run by docker
13
- ExecStart =/usr/bin/dockerd -H unix://
13
+ ExecStart =/usr/bin/dockerd
14
14
ExecReload =/bin/kill -s HUP $MAINPID
15
15
TimeoutSec =0
16
16
RestartSec =2
Original file line number Diff line number Diff line change
1
+ [Unit]
2
+ Description=Docker Socket for the API
3
+ PartOf=docker.service
4
+
5
+ [Socket]
6
+ ListenStream=/var/run/docker.sock
7
+ SocketMode=0660
8
+ SocketUser=root
9
+ SocketGroup=docker
10
+
11
+ [Install]
12
+ WantedBy=sockets.target
You can’t perform that action at this time.
0 commit comments