|
|
启动docker出现错误:; w5 d3 C$ d# g/ c
/etc/init.d/docker restart
3 H3 R) p* ]) b9 p, i[....] Restarting docker (via systemctl): docker.serviceWarning: docker.service changed on disk. Run 'systemctl daemon-reload' to reload units./ g2 k0 s/ s9 ~8 b7 ^$ E7 M1 g
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.0 ^/ t* j. f' \, Z! x
failed!
7 w b- X4 j+ P9 h查看docker.service状态
8 U- B3 h" v, X5 wroot@dockerserver:~# systemctl status docker.service 2 I6 s2 g# b/ S6 Y$ @8 [% ~, J; ~
● docker.service - Docker Application Container Engine
. j# t6 C2 }( j Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)' H% Q1 ^3 ^$ O. B5 `; L3 ^. L
Active: failed (Result: exit-code) since Thu 2018-06-21 10:11:35 CST; 5s ago# A4 E/ |2 R. }; j5 d# M! L6 ]; X% }
Docs: https://docs.docker.com
& C) g0 R: ^" u. }% O Process: 2336 ExecStart=/usr/bin/dockerd -H tcp://192.168.8.12 $DOCKER_OPTS (code=exited, status=1/FAILURE)0 |/ J# a5 ]6 D+ g
Main PID: 2336 (code=exited, status=1/FAILURE)
. r& r" H( L, {- D# A% O
# y8 r! {$ V/ v3 d# R( w1 AJun 21 10:11:35 dockerserver dockerd[2336]: time="2018-06-21T10:11:35.147910324+08:00" level=warning msg="Your kernel does not support swap memory limit"' c) W' i. h% _4 P, s
Jun 21 10:11:35 dockerserver dockerd[2336]: time="2018-06-21T10:11:35.148291326+08:00" level=warning msg="Your kernel does not support cgroup rt period"
, @6 C$ a) F* k4 k+ u+ c0 TJun 21 10:11:35 dockerserver dockerd[2336]: time="2018-06-21T10:11:35.148541015+08:00" level=warning msg="Your kernel does not support cgroup rt runtime"' l& _. H2 c. s( P0 o0 E
Jun 21 10:11:35 dockerserver dockerd[2336]: time="2018-06-21T10:11:35.150503604+08:00" level=info msg="Loading containers: start."
" s. |1 J. u3 d5 @7 Z9 ?" WJun 21 10:11:35 dockerserver dockerd[2336]: time="2018-06-21T10:11:35.174063347+08:00" level=info msg="Firewalld running: false"1 X+ W- s; j u
Jun 21 10:11:35 dockerserver dockerd[2336]: Error starting daemon: Error initializing network controller: Error creating default "bridge" network: bridge device with non default name
: u5 M" @" ?* z' hJun 21 10:11:35 dockerserver systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
; R& F y$ i4 z y; qJun 21 10:11:35 dockerserver systemd[1]: Failed to start Docker Application Container Engine.% q! C$ ~" ^2 L
Jun 21 10:11:35 dockerserver systemd[1]: docker.service: Unit entered failed state.
! D5 h% {" C0 |. q, {Jun 21 10:11:35 dockerserver systemd[1]: docker.service: Failed with result 'exit-code'.
; I l0 \9 P, a+ e1 m y
M& {+ a( n5 @- [ j. [& z很郁闷,找不到原因
' a3 A% ^; {; C! P
1 [8 w7 @: Y, j后来找了很久终于找到方法可以解决:/ @( W' r, W# x" d# f ]0 W# }
" ` O K- _- [3 y, I* w
修改docker.service文件
# _! J- ~. |$ {; r # vim /lib/systemd/system/docker.service
3 i% Y E5 r( g _9 ^, g 找到 ExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS8 \* U# d! j0 s: \
修改成下面:
" o$ [1 t- v9 S% I- `/ U; rExecStart=/usr/bin/dockerd
3 A$ z7 w( _. t" o
( n3 J2 q0 F) R r 修改完成后执行daemon-reload& W0 c: a, ~" R4 d' A% w
systemctl daemon-reload
: ? x3 Z9 R* |& v" f$ e/ z; t' {! M# h5 F5 r; S$ T
重启服务4 o8 B3 }" }8 `! c
root@dockerserver:~# /etc/init.d/docker restart
% b7 K5 c% w9 T[ ok ] Restarting docker (via systemctl): docker.service. |
|