ãã®åé¡ã¯æ¬¡ã®ããã«åçŸã§ããŸãã
$ docker run -d ubuntu:trusty tail -f /dev/null
c39206003c7ae8992a554a9ac2ea130327fc4af1b2c389656c34baf9a56c84b5
$ stop docker
docker stop/waiting
$ start docker
docker start/running, process 2389
$ docker ps -q
# prints nothing...
$ docker ps -a -q
c39206003c7a
$ docker start c39206003c7a
Error: Cannot start container c39206003c7a: Error getting container c39206003c7ae8992a554a9ac2ea130327fc4af1b2c389656c34baf9a56c84b5 from driver devicemapper: Error mounting '/dev/mapper/docker-253:0-267081-c39206003c7ae8992a554a9ac2ea130327fc4af1b2c389656c34baf9a56c84b5' on '/var/lib/docker/devicemapper/mnt/c39206003c7ae8992a554a9ac2ea130327fc4af1b2c389656c34baf9a56c84b5': device or resource busy
2014/05/08 19:14:57 Error: failed to start one or more containers
$ docker rm c39206003c7a
Error: Cannot destroy container c39206003c7a: Driver devicemapper failed to remove root filesystem c39206003c7ae8992a554a9ac2ea130327fc4af1b2c389656c34baf9a56c84b5: Error running removeDevice
2014/05/08 19:15:15 Error: failed to remove one or more containers
ããã¯ãlxc-docker0.11.1ãå®è¡ããŠããææ°ã®Ubuntu14.04ãã¹ãã§ãã ã¹ãã¬ãŒãžãã©ã€ããŒã¯devicemapperã§ãã«ãŒãã«ããŒãžã§ã³ã¯3.13.0ã§ãã
ããã¯ãdocker 0.9ïŒå ¬åŒã®UbuntuãªããžããªããïŒããã®ãªã°ã¬ãã·ã§ã³ã§ãã ãã®åé¡ã¯0.10ã«ãååšããŸãã
@vieiraãã·ã³ãåèµ·åããŠããŸã åé¡ãçºçããå Žåã¯ãç¥ãããã ããã
äžèšã®æé ã¯ããã·ã³ãåèµ·åããåŸã§ãåçŸå¯èœã§ãã
@alexlarssonã芧ããã ããŸããïŒ ããã€ã¹ããããŒã«é¢é£ããŠããããã§ã
ãã®åé¡ã¯ãããã€ã¹ããããŒã«é¢é£ããŠããããã§ãã ç§ã¯ãããæ¬åœã«äœãä»ã®ãã®ã ãšæããŸãã
ãããè©ŠããŠã¿ãŸããããåé¡ã¯ãdockerã®åæ¢ãéšåã§ãã dockerããŒã¢ã³ãctrl-cããã ãã§ãã³ã³ãããŒãé©åã«åæ¢ããããšããŸãããã³ã³ãããŒã®åæ¢ã«æåããããšã¯ãªãããã§ãã ã ãããç§ã¯Dockerã匷å¶çã«æ»ãªããããã«ããã«æ°åctrl-cããŸãã
ãã®æç¹ã§ã¯ãã³ã³ããïŒããŒã«ïŒã¯ãŸã å®è¡ãããŠãããããããã€ã¹ããããŒããã€ã¹ãããŠã³ããããŸããã€ãŸããå床ããŠã³ãããããåé€ãããããããšã¯ã§ããŸããã ãããããããã®æäœã倱æããçç±ã§ãã
@alexlarssonãããããŸããããªããªã£ãããã·ã¹ãã ãã¯ãªãŒã³ã¢ããããç°¡åãªæ¹æ³ãç¥ã£ãŠããŸããïŒ
ããŠãæŽèµ°ããã³ã³ããããã»ã¹ãèŠã€ããããããã匷å¶çã«åŒ·å¶çµäºããããšãã§ããŸãã
@vieiraã¢ã³ããŠã³ãã§ããŸãïŒ
umount / var / lib / docker / devicemapper / mnt / c39206003c7ae8992a554a9ac2ea130327fc4af1b2c389656c34baf9a56c84b5
ã³ã³ãããåèµ·åãããšãåäœããã¯ãã§ã
Dockerã-dãš-rã§éå§ãããŠããããšãããããŸãã ãŸããdockerãåèµ·åããŠããã³ã³ãããŒã¯åèµ·åãããŸããã 次ã«ãäžèšã®ãšã©ãŒãçºçããŸãïŒã³ã³ãããèµ·åããããšãããšãïŒã
ç§ã®centos6.5ã¯ãŸã epelãã1.0.0.6ãååŸããŠããŸãã ããã¯1.0ã§ãã°ãšããŠèå¥ããã1.1ã§ä¿®æ£ãããããšããããŸããïŒ èª°ã確èªããŠããããŸããïŒ
ããããšã
ã¿ãªãããããã«ã¡ã¯ã1.1.1ã§ã¯ãŸã ä¿®æ£ãããŠããŸããã
å
ã®æçš¿ã®æé ã¯åŒãç¶ãé©çšãããŸãã
Error response from daemon: Cannot start container 5e9bde9b409b:
Error getting container 5e9bde9b409b001bcc685c0b478e925a53a03bab8d8ef3210bf24aa39410e30d
from driver devicemapper:
Error mounting '/dev/mapper/docker-253:0-267081-5e9bde9b409b001bcc685c0b478e925a53a03bab8d8ef3210bf24aa39410e30d'
on
'/var/lib/docker/devicemapper/mnt/5e9bde9b409b001bcc685c0b478e925a53a03bab8d8ef3210bf24aa39410e30d':
device or resource busy
ç§ãããããæã«å ¥ããŠããŸãããããæå³ã§ã³ã³ãããåé€ããŠããããã§ãïŒåãååã§æ°ããã³ã³ãããéå§ã§ãããšããæå³ã§ïŒ
ãã®åé¡ã®åé¿çã¯ãããŸããïŒ
åé¿çãæ¢ããŠããŸãã
dockerããŒã¢ã³ãåé¡ãä¿®æ£ããåã«ããã¹ãŠã®ã³ã³ãããŒãåæ¢ããããã§ãã
åé¿çãšããŠããã®pre-stop
ãããã¯ãupstartãžã§ãã«è¿œå ããŸããã
pre-stop script
/usr/bin/docker ps -q | xargs /usr/bin/docker stop
end script
ãããç§ã®ãããã°æé ã®èŠç¹ã§ãïŒ https ïŒ
@rochaconåé¿çãããããšãããããŸãã ä»æ¥ãŸãã¯ææ¥1.2ã§ãã¹ãããŸãïŒ1.1.1ã§ãã¹ãããããã§ãããïŒïŒã ãããããŸãããããšãé¡ã£ãŠããŸãã
@vieiraç§ã1.2.0ã§è©ŠããŸããããåãçµæã§ãã
4é±éå®è¡ããåŸãã³ã³ããã®1ã€ãåæ¢ããŸãã...çç±ãããããŸãã...æ ¹æ¬åå ãèŠã€ããã«ã¯ã©ãããã°ããã§ããïŒ
ãšã«ãããç§ã¯åãåé¡ãæ±ããŠããŸãã...ããã¯@aroragaganããã®ææ¡ã§è§£æ±ºããŸããïŒumountã ãšããã§ç§ã¯
root<strong i="8">@pppdc9prd3ga</strong> mdesales]# docker start federated-registry
Error response from daemon: Cannot start container federated-registry: Error getting container 4841fcb6e51f4e9fcd7a115ac3efae4b0fd47e4f785c735e2020d1c479dc3946 from driver devicemapper: Error mounting '/dev/mapper/docker-253:0-394842-4841fcb6e51f4e9fcd7a115ac3efae4b0fd47e4f785c735e2020d1c479dc3946' on '/var/lib/docker/devicemapper/mnt/4841fcb6e51f4e9fcd7a115ac3efae4b0fd47e4f785c735e2020d1c479dc3946': device or resource busy
2014/10/17 21:04:33 Error: failed to start one or more containers
[root<strong i="9">@pppdc9prd3ga</strong> mdesales]# docker version
Client version: 1.1.2
Client API version: 1.13
Go version (client): go1.2.2
Git commit (client): d84a070/1.1.2
Server version: 1.1.2
Server API version: 1.13
Go version (server): go1.2.2
Git commit (server): d84a070/1.1.2
[root<strong i="10">@pppdc9prd3ga</strong> mdesales]# umount /var/lib/docker/devicemapper/mnt/4841fcb6e51f4e9fcd7a115ac3efae4b0fd47e4f785c735e2020d1c479dc3946
[root<strong i="11">@pppdc9prd3ga</strong> mdesales]# docker start federated-registry
federated-registry
ããã¯ã12.04ãã14.04ã«ã¢ããã°ã¬ãŒããããEC2Ubuntuã·ã¹ãã ã®1.3.0ã§çºçããŠããŸãã ç§ã®éçºã€ã³ã¹ã¿ã³ã¹ã¯Vagrantãžã®çŽæ¥14.04ã€ã³ã¹ããŒã«ã§ããããã®åé¡ã¯ãããŸããã ã³ã³ãããŒãã¢ã³ããŠã³ãããŠããåèµ·åããããšã¯æ©èœããŠããããã«èŠããŸãããã€ã³ã¹ã¿ã³ã¹ã®åèµ·åæãŸãã¯Dockerã®åèµ·åæã«ã³ã³ãããŒãèªåçã«åèµ·åããããã«æ§æãããšããç®çã¯ç¡å¹ã«ãªããŸãã åäœããŠããã·ã¹ãã ãšåäœããŠããªãã·ã¹ãã ãå©çšã§ããã®ã§ããµããŒãããã±ãŒãžã®ããŒãžã§ã³ãªã©ã«ã€ããŠããã«æ å ±ãããã°æããŠãã ããã
Linuxã«ãŒãã«3.13ãŸãã¯3.14ã®ããããã䜿çšããdocker1.3 Ubuntu14.04ã§åãåé¡ãçºçããŸãã
@srobertsonã¯ããããŒã¢ã³ã®åèµ·åæã«ã³ã³ãããåèµ·åãããªãããšããããšã§ããïŒ æ°ãã_per-container_restart-policyã䜿çšããŠããŸããïŒ ããŒã¢ã³å
šäœã®-r
/ --restart=true
ãDocker1.2ã§åé€ããããã
æ°ããïŒã³ã³ããããšã®ïŒåèµ·åããªã·ãŒã«ã€ããŠã¯ã CLIãªãã¡ã¬ã³ã¹ã§èª¬æãããŠã
+ 1ã3.17.2-1-ARCHã«ãŒãã«ãæèŒããdocker 1.3 @ ArchLinuxx86_64ã§ãã®åé¡ãçºçããŸããã
$ docker --version
Docker version 1.3.1, build 4e9bbfa
Umountã¯åé¡ã解決ããŸãã
umountã¯åé¿çã§ãããåé¡ã解決ãããšã¯èšããŸããã ã³ã³ãããå®è¡ãããŠããç¶æ ã§ããŒã¢ã³ãåèµ·åããã ãã§ãåé¡ãåçŸãããŸãã
umount
ã¯ã次ã®DockerããŒãžã§ã³ã§ãæ©èœããŸãã
atc@li574-92> docker --version
Docker version 1.3.1, build 4e9bbfa
æåã«dockerããŒã¢ã³ãåæ¢ããŸããã
umount /dev/mapper/docker-202\:0-729439-a7c53ae579d02aa7bb3aeb2af5f2f79c295e1f5962ec53f16b73896bb3970635
@ mlehner616ã¯ãããã®éãã§ãã ç³ãèš³ãããŸãããããã¡ããããã¯åé¿çã§ããã解決çã§ã¯ãããŸããã ããã¯èšèã®æªãéžæã§ããã
ãããä¿®æ£ããŠã»ããã§ãã =ïŒ
fyiãunmountenã¯ç§ã®ããã«åããŸããã§ããã / etc / mtabã«ããŠã³ããèŠã€ãããªããšãããšã©ãŒã衚瀺ãããŸã
DockerããŒãžã§ã³1.0.0ãRHEL6.5ã§63fe64c / 1.0.0ããã«ã
DockerããŒã¢ã³ãæ»ã£ãŠãããšãã«ãå€ãããŠã³ããèªåçã«ã¢ã³ããŠã³ãããããšã§åé¿ããŸããã ç§ã¯ubuntuã®å€§ããª/etc/init/docker.conf
ã«ããããåœãŠãããªãã£ãã®ã§ã代ããã«/etc/default/docker
ã«å°ããªè¡ãå
¥ããŸããã
cat /proc/mounts | grep "mapper/docker" | awk '{print $2}' | xargs -r umount
ããã§ããŸãããããã§ãã ç§ã¯ãããupstartã«å®éã®Dockerã³ã³ãããŒã®éå§ãšåçæã管çãããããšãšçµã¿åãããã®ã§ã service docker restart
åŸããã¹ãŠã®ã³ã³ãããŒãæ»ã£ãŠããŸãã
ããããšãã @ jypma ãããã¯ç§ã«ãšã£ãŠãããªãã¯ãããŸããïŒ
_review session_ with @unclejack
ãã®åé¡ã¯ããããã€ã¹ãŸãã¯ãªãœãŒã¹ãããžãŒããŸãã¯EBUSY
ã¬ããŒãã®å€§éšåã®ãã©ãã«ãŒãšããŠäœ¿çšããŸãã
ãã®åé¡ã¯ãä»ã®åé¡ãšåæ§ã«ãdockerããŒã¢ã³ã®ããŠã³ãåå空éãé©åã«åŠçããããšã§è»œæžãããŸãã çŸåšãããŠã³ãåå空éã®ããã©ã«ãåŠçã¯ãªãããããã®EBUSYã®ãããªåé¡ããããŸãã
ç§ãã¡ã¯ãããåŠçããããã®å ¬åŒã®è§£æ±ºçã«åãçµãã§ããŸãããããªããèªåã§é©çšã§ããåé¿çããããŸãã http://blog.hashbangbash.com/2014/11/docker-devicemapper-fix-for-device-or-resource-busy-ebusy/ãåç §ããŠãã ãã
ã¹ããã¯freeipaã€ã¡ãŒãžã䜿çšããŠããã®åé¡ã«ãééããããšã確èªããŸãã DockerãµãŒãã¹ãåæ¢ããipaã³ã³ãããŒã䜿çšããŠåèµ·åããããšãããšã次ã®ããã«ãªããŸããã
$ docker start ipa
Error response from daemon: Cannot start container ipa: Error getting container 98f224de38a0879b8a628179fa29a53b314dfada8c4c2e018113f0affa76f9d2 from driver devicemapper: Error mounting '/dev/mapper/docker-253:0-786581-98f224de38a0879b8a628179fa29a53b314dfada8c4c2e018113f0affa76f9d2' on '/var/lib/docker/devicemapper/mnt/98f224de38a0879b8a628179fa29a53b314dfada8c4c2e018113f0affa76f9d2': device or resource busy
2015/01/11 21:44:38 Error: failed to start one or more containers
ãããŠã³ãããã¢ã³ããŠã³ããããšãã³ã³ãããåèµ·åã§ããããã«åé¡ãåé¿ãããŸããã
$ umount /var/lib/docker/devicemapper/mnt/98f224de38a0879b8a628179fa29a53b314dfada8c4c2e018113f0affa76f9d2
$ docker start ipa
ipa
以äžã䜿çšããŸãã
$ docker version
Client version: 1.3.2
Client API version: 1.15
Go version (client): go1.3.3
Git commit (client): 39fa2fa/1.3.2
OS/Arch (client): linux/amd64
Server version: 1.3.2
Server API version: 1.15
Go version (server): go1.3.3
Git commit (server): 39fa2fa/1.3.2
$ lsb_release -i -d
Distributor ID: CentOS
Description: CentOS release 6.6 (Final)
umountã¯ç§ã®åé¡ãä¿®æ£ããŸãã
docker --version
DockerããŒãžã§ã³1.3.2ããã«ã39fa2fa
ãããã£ãŠã次ã®åé¿çã¯ãç§ã®ãŠãŒã¹ã±ãŒã¹ã§ã¯ããå°ãæ°žç¶çãªåé¿çã§ãã
ç§ã¯å³å¯ã«AmazonlinuxïŒRedHat6-LikeïŒã䜿çšããŠããã®ã§ãinitã¹ã¯ãªããã«ããããªå€æŽãå ããŸããïŒdockerãæŽæ°ããããšäžæžããããå¯èœæ§ããããŸãïŒãåºæ¬çã«ãããã¯éåžžã©ããdockerãåæ¢ããæ®ãã®dockerããŠã³ãããã§ãã¯ããŸãã ãããããã°ãããããã¢ã³ããŠã³ãããŸãã YMMV
_ / etc / init.d / docker_
libå€æ°ã®è¿œå ïŒè¡ã28ïŒ
prog="docker"
exec="/usr/bin/$prog"
# Adding lib variable here
lib="/var/lib/$prog"
pidfile="/var/run/$prog.pid"
lockfile="/var/lock/subsys/$prog"
logfile="/var/log/$prog"
åæ¢æ©èœãžã®umountãããã¯ã®è¿œå ïŒè¡ã77ïŒ
stop() {
echo -n $"Stopping $prog: "
killproc -p $pidfile -d 300 $prog
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
# BEGIN UMOUNT BLOCK
if [ $(df | grep $lib | awk '{print $1}' | wc -l) -gt 0 ]; then
umount $(df | grep $lib | awk '{print $1}')
fi
# END UMOUNT BLOCK
return $retval
}
ã¹ãã¬ãŒãžãã©ã€ããŒãšããŠããã€ã¹ããããŒã䜿çšããŠããdocker1.4.1ã§åãåé¡ãçºçããŠããŸãã Dockerãããã°ãã¡ã€ã«ãä»ããŠãããã¯ã¹ã¿ãã¯ãã¬ãŒã¹ãåéããããšãã§ããŸããã
$ cat / etc / * release
DISTRIB_ID = Ubuntu
DISTRIB_RELEASE = 14.04
DISTRIB_CODENAME = trusty
DISTRIB_DESCRIPTION = "Ubuntu 14.04.1 LTS"
NAME = "Ubuntu"
VERSION = "14.04.1 LTSãTrusty Tahr"
ID = ubuntu
ID_LIKE = debian
PRETTY_NAME = "Ubuntu 14.04.1 LTS"
VERSION_ID = "14.04"
HOME_URL = " http://www.ubuntu.com/ "
SUPPORT_URL = " http://help.ubuntu.com/ "
BUG_REPORT_URL = " http://bugs.launchpad.net/ubuntu/ "
$ dockerããŒãžã§ã³
sudoïŒãã¹ãip-172-30-0-39ã解決ã§ããŸãã
ã¯ã©ã€ã¢ã³ãããŒãžã§ã³ïŒ1.4.1
ã¯ã©ã€ã¢ã³ãAPIããŒãžã§ã³ïŒ1.16
GoããŒãžã§ã³ïŒã¯ã©ã€ã¢ã³ãïŒïŒgo1.3.3
Gitã³ãããïŒã¯ã©ã€ã¢ã³ãïŒïŒ5bc2ff8
OS / ArchïŒã¯ã©ã€ã¢ã³ãïŒïŒlinux / amd64
ãµãŒããŒããŒãžã§ã³ïŒ1.4.1
ãµãŒããŒAPIããŒãžã§ã³ïŒ1.16
GoããŒãžã§ã³ïŒãµãŒããŒïŒïŒgo1.3.3
Gitã³ãããïŒãµãŒããŒïŒïŒ5bc2ff8
$ tail -f / var / log / upstart / docker
..ã
INFO [143413] -job execResizeïŒ3dfcbc075227d5b3f0115bd73a1fea4a56a2c0fc68190d84b6d88e93938b4121ã37ã130ïŒ
2015/01/22 22:29:22 httpïŒãããã¯ãµãŒãã³ã°@ïŒã©ã³ã¿ã€ã ãšã©ãŒïŒç¡å¹ãªã¡ã¢ãªã¢ãã¬ã¹ãŸãã¯nilãã€ã³ã¿ã®éåç
§
goroutine 1932 [å®è¡äž]ïŒ
net / http.funcã»011ïŒïŒ
/usr/local/go/src/pkg/net/http/server.go:1100 + 0xb7
runtime.panicïŒ0xbe5c40ã0x127da13ïŒ
/usr/local/go/src/pkg/runtime/panic.c:248 + 0x18d
github.com/docker/docker/daemonãïŒ_ execConfigïŒ.ResizeïŒ0xc20989c800ã0x25ã0x82ã0x0ã0x0ïŒ
/go/src/github.com/docker/docker/daemon/exec.go:65 + 0x66
github.com/docker/docker/daemonãïŒ_ DaemonïŒ.ContainerExecResizeïŒ0xc208044f20ã0xc20a836e00ã0x1ïŒ
/go/src/github.com/docker/docker/daemon/resize.go:49 + 0x314
github.com/docker/docker/daemon._Daemon.ContainerExecResizeã»fmïŒ0xc20a836e00ã0x7f49bcd007d8ïŒ
/go/src/github.com/docker/docker/daemon/daemon.go:132 + 0x30
github.com/docker/docker/engine.(_Job).Run(0xc20a836e00ã0x0ã0x0ïŒ
/go/src/github.com/docker/docker/engine/job.go:83 + 0x837
github.com/docker/docker/api/server.postContainerExecResize(0xc208114fd0ã0xc20a55db27ã0x4ã0x7f49bcd08c58ã0xc209498320ã0xc209e
621a0ã0xc20a69c0c0ã0x0ã0x0ïŒ
/go/src/github.com/docker/docker/api/server/server.go:1170 + 0x2d1
github.com/docker/docker/api/server.funcã»002ïŒ0x7f49bcd08c58ã0xc209498320ã0xc209e621a0ïŒ
/go/src/github.com/docker/docker/api/server/server.go:1219 + 0x810
net / http.HandlerFunc.ServeHTTPïŒ0xc2081b8280ã0x7f49bcd08c58ã0xc209498320ã0xc209e621a0ïŒ
/usr/local/go/src/pkg/net/http/server.go:1235 + 0x40
github.com/gorilla/mux.(_Router).ServeHTTP(0xc2080a3cc0ã0x7f49bcd08c58ã0xc209498320ã0xc209e621a0ïŒ
/go/src/github.com/docker/docker/vendor/src/github.com/gorilla/mux/mux.go:98 + 0x297
net / http.serverHandler.ServeHTTPïŒ0xc208180480ã0x7f49bcd08c58ã0xc209498320ã0xc209e621a0ïŒ
/usr/local/go/src/pkg/net/http/server.go:1673 + 0x19f
net / httpãïŒ_ connïŒ.serveïŒ0xc20a836300ïŒ
/usr/local/go/src/pkg/net/http/server.go:1174 + 0xa7e
net / httpãïŒ* ServerïŒ.Serveã«ãã£ãŠäœæãããŸãã
/usr/local/go/src/pkg/net/http/server.go:1721 + 0x313
..ã
æ
å ±[0056]åé€/v1.16/containers/hoopla_docker_registry
æ
å ±[0056] + job rmïŒhoopla_docker_registryïŒ
ã³ã³ããhoopla_docker_registryãç Žæ£ã§ããŸããïŒãã©ã€ãdevicemapperãã«ãŒããã¡ã€ã«ã·ã¹ãã 6abcbfefe8bdd485dfb192f8926ãåé€ã§ããŸããã§ãã
3add895cda1ae28b578d4a0d9b23574dedc5cïŒããã€ã¹ãããžãŒã§ã
æ
å ±[0066] -job rmïŒhoopla_docker_registryïŒ= ERRïŒ1ïŒ
ERRO [0066] DELETE / containers / { nameïŒã®ãã³ãã©ãŒ
r devicemapperã¯ã«ãŒããã¡ã€ã«ã·ã¹ãã 6abcbfefe8bdd485dfb192f89263add895cda1ae28b578d4a0d9b23574dedc5cã®åé€ã«å€±æããŸããïŒããã€ã¹ã¯ããžãŒã§ã
ERRO [0066] HTTPãšã©ãŒïŒstatusCode = 500ã³ã³ãããç Žæ£ã§ããŸããhoopla_docker_registryïŒãã©ã€ãdevicemapperãã«ãŒããã¡ã€ã«ã·ã¹ãã ã®åé€ã«å€±æããŸãã6abcbfefe8bdd485dfb192f89263add895cda1ae28b578d4a0d9b23574dedc5cïŒããã€ã¹ãããžãŒã§ã
ç§ã¯ãããubuntu14.04ïŒec2ïŒã§1.4.1ã§èŠãŠããŸãããã1.5ã§ã¯èŠãŠããŸããã§ããã dockerã¯linuxmint 17ã§ã¯éåžžã«ä¿¡é Œã§ããããã«èŠããŸãããubuntu14.04ã䜿çšãããã«ããµãŒããŒã§ã¯éåžžã«ä¿¡é Œã§ããªããããå¥åŠã§ãã
ãã®åé¡ã¯0ã9æ¥ä»¥éååšããŠããããã«èŠãããããdevicemapperã䜿çšããªãæ¹æ³ã¯ãããŸããïŒ
ããã¯overlayfsã§ãçºçããå¯èœæ§ããããŸãã
ããŠãç§ã¯aufsã«å€æŽããã°ããã§ãä»ã®ãšããåé¡ã¯ãããŸããã
ãã®åé¡ã®ç¶æ³ã¯ã©ããªã£ãŠããŸããïŒ é¢é£ããå¯èœæ§ã®ããããã€ãã®PRãããŒãžãããã®ãèŠãŸããããããã«å¯Ÿããä¿®æ£ã¯æ確ã«è¿°ã¹ãããŠããŸããã§ããã ããã¯æ¬çªç°å¢ã§ã®_äž»èŠãª_åé¡ã§ãããçŸåšã®å¯äžã®åé¿çã¯ãinitã¹ã¯ãªããã«ããããé©çšããŠããã©ã€ããã¯ãªãŒã³ã«ã¢ã³ããŠã³ãããããšã§ãã
ãããããäžåºŠç¢ºèªããåŸãããã¯æåã«èšã£ãEBUSY
çæ³çãªäŸã§ã¯ãããŸããã
ãã®ã±ãŒã¹ã¯ãã·ã°ãã«ãé©åã«åŠçããªãã³ã³ãããŒã®pidãšé¢ä¿ããããŸãã
ããã§ã®åçã®å Žå以æ¥tail -f /dev/null
äžããåºãŠããŸããSIGQUIT
ãšãããŒã¢ã³ãçµäºãããã®åŸãdevmapperãã©ã€ãããšã¯ã§ããŸãã解äœé©åã«ïŒããã¯devmapperã«æä»çã§ã¯ãããŸããïŒã ããŒã¢ã³ãåèµ·åãããåã«ãdockerãå®è¡ãããŠããªãå Žåã§ãã tail -f /dev/null
ãå®è¡ãããŠããããšã確èªã§ããŸãã
ãã®ãããªåé¡ã§ã¯ãDockerãçµäºãããšãã«ã³ã³ãããŒå ã®pidãã©ã®ããã«å€§å¹ ã«åŠçãããã«ã€ããŠèããå¿ èŠããããŸã... @ unclejack @crosbymichaelã®èãã§ããïŒ
ãããFedora21x86_64ã§ãã¹ãããŸããã åé¡ãååšããªãããã«æããããããæ¯èŒç®çã§ã®ã¿æ å ±ãæäŸããŸãïŒããïŒïŒã centosïŒ7ãŸãã¯ubuntuïŒtrustyã€ã¡ãŒãžã䜿çšããå Žåãšåãçµæã
$ docker run -d centos:7 tail -f /dev/null
ec496f1a6738430972b79e5f3c9fdbf2527e55817d4638678e3b0dd486191203
$ systemctl stop docker
$ ps ax | grep tail
14681 ? Ss 0:00 tail -f /dev/null
14738 pts/9 S+ 0:00 grep --color=auto tail
$ systemctl start docker
$ docker ps -q
$ docker ps -a -q
ec496f1a6738
$ docker start ec496f1a6738
ec496f1a6738
$ docker rm ec496f1a6738
Error response from daemon: Conflict, You cannot remove a running container. Stop the container before attempting removal or use -f
FATA[0000] Error: failed to remove one or more containers
$ docker stop ec496f1a6738
ec496f1a6738
$ docker rm ec496f1a6738
ec496f1a6738
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ã·ã¹ãã ã€ã³ãã©ã¡ãŒã·ã§ã³ïŒ
$ uname -a
Linux localhost 3.18.9-200.fc21.x86_64 #1 SMP Mon Mar 9 15:10:50 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ rpm -q device-mapper docker-io
device-mapper-1.02.93-3.fc21.x86_64
docker-io-1.5.0-1.fc21.x86_64
$ docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.3.3
Git commit (client): a8a31ef/1.5.0
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.3.3
Git commit (server): a8a31ef/1.5.0
Docker 1.5ãUbuntu14.04ã§ããã«ééããã ãã§ãroot@ip-10-148-25-50:~# docker start service
Error response from daemon: Cannot start container service: Error getting container f3a7515112a0b5af94b0520844ef8c586763d2051b41b1db90e4c4efbd07e774 from driver devicemapper: Error mounting '/dev/mapper/docker-202:1-153948-f3a7515112a0b5af94b0520844ef8c586763d2051b41b1db90e4c4efbd07e774' on '/var/lib/docker/devicemapper/mnt/f3a7515112a0b5af94b0520844ef8c586763d2051b41b1db90e4c4efbd07e774': device or resource busy
FATA[0000] Error: failed to start one or more containers
ãã ãã umount /var/lib/docker/devicemapper/mnt/f3a7515112a0b5af94b0520844ef8c586763d2051b41b1db90e4c4efbd07e774
ãå®è¡ãããšåœ¹ã«ç«ã¡ãŸããã
Docker 1.5.0ãCentos7.0ãã§ãåãåé¡ãçºçããŸã
[vagrant<strong i="6">@localhost</strong> ~]$ sudo systemctl start docker
[vagrant<strong i="7">@localhost</strong> ~]$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5189b16c0917 mongo:3 "/entrypoint.sh mong 35 minutes ago Exited (128) 29 minutes ago mongod
[vagrant<strong i="8">@localhost</strong> ~]$ sudo docker inspect 5189b16c0917 | grep Error
"Error": "Error getting container 5189b16c0917ff1f87b8aa8ab2e86953887d0e65ad95d0637b0f2213222d55e6 from driver devicemapper: Error mounting '/dev/mapper/docker-253:1-134,
umountã倱æããŸãã
[vagrant<strong i="12">@localhost</strong> ~]$ sudo stat /var/lib/docker/devicemapper/mnt/5189b16c0917ff1f87b8aa8ab2e86953887d0e65ad95d0637b0f2213222d55e6
File: `/var/lib/docker/devicemapper/mnt/5189b16c0917ff1f87b8aa8ab2e86953887d0e65ad95d0637b0f2213222d55e6'
Size: 6 Blocks: 0 IO Block: 4096 ãã£ã¬ã¯ããª
Device: fd01h/64769d Inode: 201732136 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-03-21 20:36:14.407505308 +0900
Modify: 2015-03-21 20:16:58.863146490 +0900
Change: 2015-03-21 20:16:58.863146490 +0900
Birth: -
[vagrant<strong i="13">@localhost</strong> ~]$ sudo umount /var/lib/docker/devicemapper/mnt/5189b16c0917ff1f87b8aa8ab2e86953887d0e65ad95d0637b0f2213222d55e6
umount: /var/lib/docker/devicemapper/mnt/5189b16c0917ff1f87b8aa8ab2e86953887d0e65ad95d0637b0f2213222d55e6: not mounted
[vagrant<strong i="14">@localhost</strong> ~]$ grep docker /proc/mounts
(no results)
[vagrant<strong i="18">@localhost</strong> ~]$ cat /etc/centos-release
CentOS Linux release 7.0.1406 (Core)
[vagrant<strong i="19">@localhost</strong> ~]$ uname -a
Linux localhost.localdomain 3.10.0-123.20.1.el7.x86_64 #1 SMP Thu Jan 29 18:05:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[vagrant<strong i="20">@localhost</strong> ~]$ sudo docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.3.3
Git commit (client): a8a31ef/1.5.0
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.3.3
Git commit (server): a8a31ef/1.5.0
[vagrant<strong i="21">@localhost</strong> ~]$ rpm -qi docker
Name : docker
Version : 1.5.0
Release : 1.el7
Architecture: x86_64
Install Date: 2015幎03æ21æ¥ 20æ04å29ç§
Group : Unspecified
Size : 27215826
License : ASL 2.0
Signature : (none)
Source RPM : docker-1.5.0-1.el7.src.rpm
Build Date : 2015幎02æ12æ¥ 05æ10å39ç§
Build Host : c1bj.rdu2.centos.org
Relocations : (not relocatable)
Packager : CBS <[email protected]>
Vendor : CentOS
URL : http://www.docker.com
Summary : Automates deployment of containerized applications
Description :
Docker is an open-source engine that automates the deployment of any
application as a lightweight, portable, self-sufficient container that will
run virtually anywhere.
CentOS7å ¬åŒãªããžããªããdocker1.3.2ã§è€è£œããŸãã
$ rpm -qi docker
Name : docker
Version : 1.3.2
Release : 4.el7.centos
Architecture: x86_64
Install Date: 2015幎03æ22æ¥ 02æ44å58ç§
Group : Unspecified
Size : 25505685
License : ASL 2.0
Signature : RSA/SHA256, 2014幎12æ11æ¥ 04æ21å03ç§, Key ID 24c6a8a7f4a80eb5
Source RPM : docker-1.3.2-4.el7.centos.src.rpm
Build Date : 2014幎12æ11æ¥ 04æ15å49ç§
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
URL : http://www.docker.com
Summary : Automates deployment of containerized applications
docker1.5.0ã«ãåããã°ããããŸãError response from daemon: Cannot destroy container 485bf8d6502a: Driver devicemapper failed to remove root filesystem 485bf8d6502a6cf448075d20c529eb24f09a41946a5dd1c61a99e17
ããã§ãåãåé¡ãåçŸãããã
docker run -it --name busybox --rm busybox tail -f /dev/null
On another shell:
root<strong i="6">@staging5</strong>:/home/shopmedia #service docker stop
Stopping docker: [ OK ]
root<strong i="7">@staging5</strong>:/home/shopmedia #service docker start
Starting docker: [ OK ]
root<strong i="8">@staging5</strong>:/home/shopmedia #docker rm -f busybox
Error response from daemon: Cannot destroy container busybox: Driver devicemapper failed to remove root filesystem 124cd3329e0fafa6be2a284b36a75571666745436c601a702a4beedb75adc7c0: Device is Busy
FATA[0011] Error: failed to remove one or more containers
ç°å¢
docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8/1.4.1
OS/Arch (client): linux/amd64
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 5bc2ff8/1.4.1
cat /etc/centos-release
CentOS release 6.6 (Final)
cat /proc/version
Linux version 2.6.32-504.8.1.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Wed Jan 28 21:11:36 UTC 2015
rpm -q device-mapper
device-mapper-1.02.90-2.el6_6.1.x86_64
ç·šéïŒç§ã«ãšã£ãŠã®å¯äžã®åé¿çïŒç§ã¯system.dã䜿çšããŠããŸããïŒã¯ãunshareã³ãã³ãã§/etc/init.d/dockerã®50è¡ç®ãæŽæ°ããããšã§ãã ä¿®æ£ã¯@vbattsã«ãã£ãŠæäŸãã
ãã ãããã®ä¿®æ£ã¯ã¹ã±ãŒã©ãã«ã§ã¯ãããŸããã ææããŠãããã¹ãŠã®ãã·ã³ãæŽæ°ããå¿
èŠã¯ãããŸãã+次ã«dockerãæŽæ°ãããšãã«æ¶å»ãããŸãã
ããããšã
https://github.com/docker/docker/pull/12400ã§ãããä¿®æ£ããããšæã
ããããšã@ coolljt0725 ã
1ïŒã©ã®ããŒãžã§ã³ã®Dockerãå®è£
ãããŸããïŒ
2ïŒä»ã®ãªãã·ã§ã³ã¯äœã§ããïŒ
3ïŒãã¹ãŠã®ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã«åœ±é¿ããããŸããïŒ
4ïŒããã¯ãã¹ãŠã®ã«ãŒãã«ã«åœ±é¿ãäžããŠããŸããïŒ
ããããšã
umountåé¿çã®+1ã docker 1.6.0ããã«ã4749651ã§ç§ã«èµ·ãããŸããã
service dockerrestartã¯ããã解決ããŸããã§ããã åé¡ã®ãããããªã¥ãŒã ããã¢ã³ããŠã³ããããšä¿®æ£ãããŸããã
Docker 1.6.1ïŒUbuntu 14.04ïŒã«ã¯ãŸã ãã®åé¡ããããŸãã umount
æ©èœããŸãã
Docker 1.6.2ïŒUbuntu 14.04ïŒ umount
ãæ©èœããªã
Docker 1.7.0 Centos6.5ã«ãåãåé¡ããããŸãã
Docker 1.7ã«ã¢ããã°ã¬ãŒãããåŸãCentos6.3ã§ãããååŸããŸããã ã¢ããã°ã¬ãŒãã«ããdockerãïŒæããã«ïŒåèµ·åããã³ã³ãããŒãåèµ·åããããšãããšããã¹ãŠã®node.jsã³ã³ãããŒãåèµ·åããŸããããuwsgiãå®è¡ããŠããã³ã³ãããŒã¯ãšã©ãŒãåºããŸãïŒ
# docker start 48596c91d263
Error response from daemon: Cannot start container 48596c91d263: Error getting container 48596c91d263e44201f9141e7bc701ab9e11fe691c61eadc95019fcfa0e4a549 from driver devicemapper: Error mounting '/dev/mapper/docker-8:17-262147-48596c91d263e44201f9141e7bc701ab9e11fe691c61eadc95019fcfa0e4a549' on '/local/docker/devicemapper/mnt/48596c91d263e44201f9141e7bc701ab9e11fe691c61eadc95019fcfa0e4a549': device or resource busy
umount /local/docker/devicemapper/mnt/48596c91d263e44201f9141e7bc701ab9e11fe691c61eadc95019fcfa0e4a549
ããŠããåé¡ã¯è§£æ±ºããŸãã
Debianã§ãåãã§ãã ãŸã£ããæ°ããhello-worldã€ã¡ãŒãžããã«ããŠããå Žåã§ããã³ã³ãããŒãéå§ã§ããŸããã
root<strong i="6">@vamp1</strong>:~# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from hello-world
a8219747be10: Pull complete
91c95931e552: Already exists
hello-world:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provi
de security.
Digest: sha256:aa03e5d0d5553b4c3473e89c8619cf79df368babd18681cf5daeb82aab55838d
Status: Downloaded newer image for hello-world:latest
Error response from daemon: Cannot start container 69be8cff86828d1f4ca3db9eeeeb1a8891ce1e305bd07847108750a0051846ff: device or resource busy
Client version: 1.7.0
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 0baf609
OS/Arch (client): linux/amd64
Server version: 1.7.0
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 0baf609
OS/Arch (server): linux/amd64
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
@tnolet docker info
åºåãæäŸããŠãã ããã
@unclejackç§ã®ãã¹ãã®docker info
ã¯
$ docker info
Containers: 24
Images: 128
Storage Driver: devicemapper
Pool Name: docker-8:17-262147-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: extfs
Data file:
Metadata file:
Data Space Used: 2.897 GB
Data Space Total: 107.4 GB
Data Space Available: 104.5 GB
Metadata Space Used: 7.918 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.14 GB
Udev Sync Supported: true
Deferred Removal Enabled: false
Library Version: 1.02.89-RHEL6 (2014-09-01)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.10.81-1.el6.elrepo.x86_64
Operating System: <unknown>
CPUs: 4
Total Memory: 7.812 GiB
Name: radioedit-app101
ID: RY22:ODAC:5NT5:MSBZ:Y52X:L33V:UCHA:IOIL:SR23:YX3U:IILJ:J44R
WARNING: No swap limit support
@tdterry RHEL6ããã³
Dockerã¯Centos6.5ïŒhttps://docs.docker.com/installation/centos/ïŒãå ¬åŒã«ãµããŒãããŠããŸãã ããã«ãã«ãŒãã«ã3.10ã«æŽæ°ããŸããã ããã«ããä»ã®äººã ã¯ãCentOS7ã«ããšã©ãŒãååšãããšå ±åããŠããŸãã CentOSããŒãžã§ã³ã®åé¡ãšãããããããã€ã¹ããããŒã®åé¡ã®ããã§ãã CentOS7ã«ã¢ããã°ã¬ãŒããããšäœãéãããšãèµ·ãããšä¿¡ããçç±ã¯ãããŸããã
ç§ã¯ãããCentOS7ãDockerããŒãžã§ã³1.6.0ãdevicemapperã§ãã«ã4749651ã«æã£ãŠããŸããã 15åã®ã³ã³ããããã¹ãŠã¯ã©ãã·ã¥ããŸããã ã¶ãäžãã£ãŠããç»åãåé€ããããšããŠããŸãããåããšã©ãŒãçºçããŸãã
Error response from daemon: Cannot destroy container: Driver devicemapper failed to remove root filesystem : Device is Busy
Containers: 25
Images: 237
Storage Driver: devicemapper
Pool Name: docker-253:2-8594920394-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: xfs
Data file:
Metadata file:
Data Space Used: 22.03 GB
Data Space Total: 107.4 GB
Data Space Available: 85.34 GB
Metadata Space Used: 25.47 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.122 GB
Udev Sync Supported: false
Library Version: 1.02.82-git (2013-10-04)
Execution Driver: native-0.2
Kernel Version: 3.10.0-229.4.2.el7.x86_64
Operating System: CentOS Linux 7 (Core)
CPUs: 24
Total Memory: 141.5 GiB
Name: localhost.localdomain
ããŒã¢ã³ãåæ¢ããŠãã@amalagauraã§ã mount | grep docker
ãããšãããã€ãã®ãã£ã¬ã¯ããªãããŠã³ããããŠããããšã衚瀺ãããå ŽåããããŸãïŒ /dev/mapper/docker-253:2-7995406-6296eddc5eaca30246c02d9b9c956161825bd7e92882a357214e091feba6f9b0 on ...
ïŒã ããããæåã«umount
ãããããŒã¢ã³ãåèµ·åã§ããŸãã åé¡ããŸã 解決ããªãå Žåã¯ã dmsetup ls | grep docker
ã docker-253:2-7995406-6296eddc5eaca30246c02d9b9c956161825bd7e92882a357214e091feba6f9b0 (253:5)
ãããªãšã³ããªã確èªããŠãã ããã ãã®ãã¡dmsetup remove docker-253:2-7995406-6296eddc5eaca30246c02d9b9c956161825bd7e92882a357214e091feba6f9b0
é»è©±ã§ããŸã
@vbattsã
1.7ã«ã¢ããã°ã¬ãŒãããåŸãåæ§ã®åé¡ãçºçããŸãããelementaryOSã®1.6.2ã§ã¯åé¡ãªãåäœããŠããŸããã
ã³ã³ãããèµ·åãããã³ã«ãã¡ãã»ãŒãžã衚瀺ãããŸã
ããŒã¢ã³ããã®ãšã©ãŒå¿çïŒã³ã³ãããŒãéå§ã§ããŸãã560640442c770dff574f5af7b6cdcc8e86ba8a613db87bf90a77aea7f0db322aïŒããã€ã¹ãŸãã¯ãªãœãŒã¹ãããžãŒã§ã
dockerãrm -rf / var / lib / dockerãåé€ããŸããããæ°èŠã€ã³ã¹ããŒã«ã§ãhello-worldã€ã¡ãŒãžã®å®è¡æã«åããšã©ãŒãçºçããŸãã
ãŸããè©Šè¡ã倱æãããã³ã«ããã©ã«ããŒã/ var / docker / lib / aufs / mntã«èç©ãããããšã«æ°ä»ããŸããã
ç§ã¯ãããéåžžã«é »ç¹ã«ãããããŠãããdevicemapperã§ã¯ãªãaufsã䜿çšããŠããŸãïŒ
$ sudo docker info
Containers: 3
Images: 2278
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 2284
Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.5.0-54-generic
Operating System: Ubuntu precise (12.04.2 LTS)
CPUs: 8
Total Memory: 7.725 GiB
Name: (omitted)
ID: DWS4:G2M5:XD2Q:CQKA:5OXF:I3RB:6M6F:GUVO:NUFM:KKTF:4RB2:X3HP
æäŸã§ãããããã°æ å ±ãä»ã«ãããã©ããæããŠãã ããã
åãåé¡ãçºçããŠããŸãã umount
ã¯æ©èœããããã©ã«ããããŠã³ããããŠããªãããšã瀺ããŠããŸãã docker 1.5.0ã§ããã芳å¯ããåŸãåãå¹æã§1.7.1ã«æŽæ°ããŸããã
$ docker info
Containers: 15
Images: 91
Storage Driver: devicemapper
Pool Name: docker-202:1-149995-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: extfs
Data file:
Metadata file:
Data Space Used: 2.225 GB
Data Space Total: 107.4 GB
Data Space Available: 105.1 GB
Metadata Space Used: 5.03 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.142 GB
Udev Sync Supported: false
Deferred Removal Enabled: false
Library Version: 1.02.82-git (2013-10-04)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-40-generic
Operating System: Ubuntu 14.04.1 LTS
CPUs: 1
Total Memory: 3.676 GiB
WARNING: No swap limit support
ubuntu14.04ã§åãããã«èšå®ããŸã
$ docker info
Containers: 6
Images: 537
Storage Driver: devicemapper
Pool Name: docker-8:1-262623-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: extfs
Data file:
Metadata file:
Data Space Used: 7.546 GB
Data Space Total: 107.4 GB
Data Space Available: 99.83 GB
Metadata Space Used: 19.05 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.128 GB
Udev Sync Supported: false
Deferred Removal Enabled: false
Library Version: 1.02.82-git (2013-10-04)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-52-generic
Operating System: Ubuntu 14.04.2 LTS
CPUs: 2
Total Memory: 2.939 GiB
Name: test-app
ID: F5T4:5AIR:TDBZ:DGH4:WBFT:ZX6A:FVSA:DI4O:5HE2:CJIV:VVLZ:TGDS
WARNING: No swap limit support
$ docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d
OS/Arch (server): linux/amd64
ã¢ããªã±ãŒã·ã§ã³ãå®è¡ããããšããŠããŸããããã®åé¡ã解決ãããã©ããã«ãããããããã§ã«ããã€ãã®ã³ã³ãããŒãã¯ã©ãã·ã¥ãããããæ¬çªç°å¢ã§dockerã䜿çšã§ããŸããããŸããæ¬çªã·ã¹ãã ã®åé¡ã§ããã·ã¹ãã ã®åèµ·åãªãã§ããããåé€ã§ããŸããã§ããã
udevåæãç¡å¹ã«ãªã£ãŠãã@trompxdevicemapperã¯æ©èœããŸããã
ããã¯ãéçãã€ããªã®ä»£ããã«åçãã€ããªïŒåæã®åé¡ãä¿®æ£ããïŒãæäŸããçç±ã®äžéšã§ãã
get.docker.comïŒããã³lxc-dockerããã±ãŒãžïŒã®ãªããžããªãapt.dockerproject.orgãªããžããªïŒããã³docker-engineããã±ãŒãžïŒã«çœ®ãæããããšããå§ãããŸãã
詳现ã«ã€ããŠã¯ã httpïŒ//blog.docker.com/2015/07/new-apt-and-yum-repos/ãåç
§ããŠãã ããã
ããããããšåŒã°ããæ°ããïŒã£ãœãïŒã³ã³ããç¶æ
ããããŸããããã¯ãã³ã³ããã®åé€ã§åé¡ãçºçãããšãã«èšå®ãããŸãã ããã¯ãã¡ããããã®ç¹å®ã®åé¡ã®åé¿çã§ããããã«ããã device or resource busy
ãšã©ãŒïŒãããã競åç¶æ
ïŒãçºçããçç±ã調æ»ã§ããŸãããã®å Žåãå床åé€ããããæåã§è©Šã¿ãããšãã§ããŸããä¿®æ£ããŸãïŒããšãã°ãæ®ã£ãŠããããŠã³ãããã¹ãŠã¢ã³ããŠã³ãããŠããåé€ããŸãïŒã
ãã¶ããã°ã©ããã©ã€ããŒã¯ãfsãšã®ããçš®ã®ç«¶äºãããå ŽåïŒããšãã°ãå床ããŠã³ãã解é€ããããšããå ŽåïŒãããå°ã匟åæ§ãããå¯èœæ§ããããŸãã
@ cpuguy83æ å ±ããããšãããããŸãã çŸåšãudev trueã§æåŸã®ããŒãžã§ã³ã䜿çšããŠããŸããããã®ã³ã°ç£èŠã·ã¹ãã ãã»ããã¢ããããããšãããšãã«åé¡ãçºçãããã¹ãŠã®ã³ã³ãããŒã®ã¹ããŒã¿ã¹ããçµäºïŒ137ïŒãã次ã«ãããããã«ãªããããããåé€ããããšãããšãããããåé€ãããããŒã¢ã³ããã®ãšã©ãŒå¿çïŒã³ã³ãã9ca0b5642a55ãç Žæ£ã§ããŸããïŒãã©ã€ãdevicemapperãã«ãŒããã¡ã€ã«ã·ã¹ãã ãåé€ã§ããŸããã§ãããã ã ããç§ã¯ãŸã ãã®åé¡ãæ±ããŠããŸãã
ïŒãã®ã³ã°ã·ã¹ãã ãã»ããã¢ããããããã«ïŒsyslogãã©ã€ããŒã䜿çšããŠãããšãã«äœãèµ·ãã£ãã®ãããããªãã£ãã®ã§ãäœãèµ·ãã£ãã®ãæ¬åœã«ããããŸããã ãããæŽçããããç¥ããããŸãã
@trompxãããã以åã®ã€ã³ã¹ããŒã«ããã¶ãäžãã£ãŠããå Žåã¯ãåé¡ãçºçããå¯èœæ§ããããŸãã
ã³ã³ãããŒããããããç¶æ
ã«ãªã£ãããã³ã³ãããŒãåã³docker rm -f
ããŠãDockerããåé€ããããšãã§ããã³ã³ãããŒãåã³è¡šç€ºãããªãããã«ããå¿
èŠããããŸãã devicemapperãå®éã«ãã¡ã€ã«ãèŠã€ããããªãããã«ããã¡ã€ã«ãæ¬ èœããŠããå¯èœæ§ããããŸãã
ç§ã¯ãªããšããããåã³ã¯ã©ãã·ã¥ãããããšãã§ããŸãããããã®æãã°ãã©ã€ããŒjsonããªã³ã«ãªã£ãŠããŸãã ãã¹ãŠã®ã³ã³ããã®ãã°ã確èªããåŸãhaproxyã®ãã®ã ããããã€ãã®æçšãªå ¥åã/run.shïŒforkïŒã¡ã¢ãªãå²ãåœãŠãããšãã§ããŸããããè¿ããŸãã ã¹ã¯ãããªãã§ã¡ã¢ãªãå°ãäžè¶³ããŠããã®ã§ãã¡ã¢ãªãäžè¶³ããã«éããããŸããã ãããåå ã§ããå Žåãã¡ã¢ãªãäžè¶³ãããšDockerãã¯ã©ãã·ã¥ãããã¹ãŠã®ã³ã³ãããçµäºããããšãæå³ããŸããïŒ
@trompx確ãã«ãDockerãOOMã殺ãã®ã
dockerãã¯ã©ãã·ã¥ããå Žåãã³ã³ãããŒã¯çµäºããŸããããdockerãããã¯ã¢ãããéå§ãããšãå®è¡äžã®ãã¹ãŠã®ã³ã³ãããŒã匷å¶çµäºãããŸãïŒãããŠãåèµ·åããªã·ãŒã®ããã³ã³ãããŒãéå§ãããŸãïŒã
Ubuntu14.04ã§docker-compose1.4.2ãšdocker-engine1.8.3ã䜿çšãããšããããããªãå®æçã«çºçããŸãã
@superdumpã«ãŒãã«ããŒãžã§ã³ïŒ
@gionn ïŒ3.13.0-65-ãžã§ããªãã¯
@superdump @gionnåäžåãããŒãžã§ã³ã®ãœãããŠã§ã¢ãã«ãŒãã«3.13.0-67-generic
EBSSSDã䜿çšããAWSã§
docker 1.9ãè©ŠããŠãä¿®æ£ããããã©ããã確èªãã人ã¯ããŸããïŒ ããªã¥ãŒã ã«é¢é£ããããã€ãã®äœæ¥ããããŸãã...
ããªã¥ãŒã ïŒã³ã³ããã®ã©ã€ããµã€ã¯ã«å€ã«ããŒã¿ãæ¡åŒµãããšããæå³ã§ïŒã¯ãããã§åœ±é¿ãåããŠãããã®ãšã¯ç°ãªãæ©èœã§ãããïŒ
unshareããŠã³ãããããã®åé¡ã®å®è¡å¯èœãªè§£æ±ºçã§ããå ŽåãããŒã¢ã³ã®èµ·åæã«ããã©ã«ãã§dockerã¯ãããå®è¡ã§ããŸããã
ããã¯å®è£
ããã®ã«åååçŽã§ãªããã°ãªããŸããã
è¡ãã®ã¯ç°¡åã§ããã®ã¿ã¹ã¯ãå®è¡ããã«ã¯ããŸããŸãªæ¹æ³ããããŸãã ã¶ã»
ã¡ã³ããã¯ããããè¡ã£ããã«ãªã¯ãšã¹ããåãå
¥ããããããŸããã§ããã
ãããã¯ãã§ããã
åå6æ49åAMã¢ã³ãã¬ã¢ã¹Steniusã§éã2015幎11æ27æ¥ã«ã¯[email protected]
æžããŸããïŒ
ããŠã³ãã®å ±æ解é€ããããã®åé¡ã®å®è¡å¯èœãªè§£æ±ºçã§ããå Žåãdockerã¯å®è¡ã§ããŸãã
ããã©ã«ãã§ã¯ãããŒã¢ã³ã®èµ·åæã§ãã
ããã¯å®è£ ããã®ã«åååçŽã§ãªããã°ãªããŸãããâ
ãã®ã¡ãŒã«ã«çŽæ¥è¿ä¿¡ããããGitHubã§è¡šç€ºããŠãã ãã
https://github.com/docker/docker/issues/5684#issuecomment-160153438 ã
ããã¯çå®ã§ã¯ãªãã ããã¯ãããŸããããåé¡ãçºçãããããå ã«æ»ããŸããã åé¡ãçºçããªããã°ããããè¡ãã®ã¯ç°¡åã§ãã
æ
å ±ãããããšãã ããã€ãã®ããŒãã«å
±æ解é€ã®ãããã¯ããè¿œå ããŸããã
ãããã©ããªããèŠãŠãã ãã...
11æ27æ¥ 2015klã 19æ01 skrevãã©ã€ã¢ã³ãŽã[email protected] ïŒ
ããã¯çå®ã§ã¯ãªãã ããã¯ãããŸããããåé¡ãçºçãããããå ã«æ»ããŸããã
åé¡ãçºçããªããã°ããããè¡ãã®ã¯ç°¡åã§ããâ
ãã®ã¡ãŒã«ã«çŽæ¥è¿ä¿¡ããããGitHubã§è¡šç€ºããŠãã ãã
https://github.com/docker/docker/issues/5684#issuecomment-160182860 ã
ããã«ã¡ã¯ã
Dockerã䜿çšãããšãäžèšã®åé¡ãçºçããŸãã
Failed to remove container (da3b06dc0723): Error response from daemon: Unable to remove filesystem for da3b06dc072328112eec54d7b0e00c2c355a8ef471e1ba3c82ab3ffb8e93891f: remove /var/lib/docker/containers/da3b06dc072328112eec54d7b0e00c2c355a8ef471e1ba3c82ab3ffb8e93891f/shm: device or resource busy
Failed to remove container (99cfba26be16): Error response from daemon: Unable to remove filesystem for 99cfba26be16bf7b475aaa4ed3d50f7fca3179082decc60f1418d22745f5a855: remove /var/lib/docker/containers/99cfba26be16bf7b475aaa4ed3d50f7fca3179082decc60f1418d22745f5a855/shm: device or resource busy
Failed to remove container (c34922906202): Error response from daemon: Unable to remove filesystem for c34922906202713a573a45f18f8db45ad6788bde2255f75b0f0e027800721b26: remove /var/lib/docker/containers/c34922906202713a573a45f18f8db45ad6788bde2255f75b0f0e027800721b26/shm: device or resource busy
ç§ã®DockerããŒãžã§ã³æ
å ±ã¯æ¬¡ã®ãšããã§ãã
ã¯ã©ã€ã¢ã³ãïŒ
ããŒãžã§ã³ïŒ1.10.2
APIããŒãžã§ã³ïŒ1.22
GoããŒãžã§ã³ïŒgo1.5.3
Gitã³ãããïŒc3959b1
æ§ç¯æ¥ïŒ2016幎2æ22æ¥æææ¥21:37:01
OS / ArchïŒlinux / amd64
ãµãŒãïŒ
ããŒãžã§ã³ïŒ1.10.2
APIããŒãžã§ã³ïŒ1.22
GoããŒãžã§ã³ïŒgo1.5.3
Gitã³ãããïŒc3959b1
æ§ç¯æ¥ïŒ2016幎2æ22æ¥æææ¥21:37:01
OS / ArchïŒlinux / amd64
ããæè¿ããã®åé¡ã«ééããããšã«æ³šæããå¿ èŠããããŸãã ç§ã¯Dockerã1幎è¿ã䜿çšããŠããŸãã
ããã«ã¡ã¯ã
ã³ã³ãã¥ãŒã¿ãŒãåèµ·åããåŸã以åã¯åé€ãããŠããªãã£ãã³ã³ãããŒãåé€ãããŠããããšãããããŸããã ããã¯ç®åã®åé¡ã解決ããŸãããããã§ãã³ã³ãããèç©ãããåžžã«OSãåèµ·åããªããã°ãªããªãã®ã¯ã€ã©ã€ã©ããŸãã
@ chirangaalwis + 1ã ããã¯ãã³ã³ããããã°ããå®è¡ãããåŸã«çºçããããšã«æ°ã¥ããŸãããããããšãã³ã³ãããèµ·åããçŽåŸã«çºçããŸããïŒ
ããã«ã¡ã¯ã
èŠããŠããéãã§ã¯ãã³ã³ãããå§ããŠããããªãã®æéãçµã¡ãŸããã æ£ç¢ºã«ã¯ãéåžžã«é·ãæéãçµéããåŸã§ã¯ãããŸããã
ã¡ãªã¿ã«ããã®åé¡ã®èåŸã«ããçç±ã誰ãã培åºçã«èª¬æã§ããã°ããã®ã§ããã ç§ã¯ã³ã³ããåã®æŠå¿µã«æ¯èŒçæ £ããŠããŸããã
@chirangaalwisã¯ãã®åé¡ããã§ãã¯ã¢ãŠãããŸããïŒ https ïŒ
+1ã ãããããã§ããç§ã®ã«ãŒãã«ããŒãžã§ã³ã§ãã3.13ã§ãã ãããç§ãããããã§ãã¯ããŸããç§ãå ±åãããã®ãšãããããŸãã
@chirangaalwis @kabobbob ...ç§ã¯RHEL7.2ãšã«ãŒãã«3.10ã䜿çšããŠããŸãã
[root<strong i="7">@pe2enpmas301</strong> npmo-server]# uname -a
Linux pe2enpmas301.corp.intuit.net 3.10.0-327.3.1.el7.x86_64 #1 SMP Fri Nov 20 05:40:26 EST 2015 x86_64 x86_64 x86_64 GNU/Linux
docker-compose
ã䜿çšããŠã³ã³ãããåæ¢ããã³éå§ããŠããéãåžžã«ãã®ãšã©ãŒãçºçããŸãã
Recreating npmoserver_policyfollower_1
ERROR: Driver devicemapper failed to remove root filesystem 3bb07965510f2c398c0fc99c3e0ce4696914f710efabc47f2df19ecf85725021: Device is Busy
å¯äžã®åé¿çã¯ãåæ¢ããæ°ç§åŸ ã£ãŠããåè©Šè¡ããããšã§ãã åé¡ã¯ãåèµ·åãæ©èœããããšãä¿èšŒãããŠããªãããšã§ãã åèµ·åãäœåºŠãè©Šã¿ãããšããããŸãã
@chirangaalwis @marcellodesalesãµãŒããŒãã«ãŒãã«3.16ã«ã¢ããã°ã¬ãŒãããã³ã³ãããŒã®åæ¢ãšrmãè©ŠããŸããã ãã¹ãŠããŸããã£ãããã§ãã äœæ¥ããŠãåé¡ã解決ãããã©ããã確èªããå¿ èŠããããŸãã
@kabobbobã¯ããããããŸãæ©èœããããšã蚌æãããå Žåã¯ãæ°æ¥ä»¥å ã«å ±åããŠãã ãã...ç§ã¯ããªãããã¯ã·ã§ã³ç°å¢ãã¢ããã°ã¬ãŒãããŠå ±åããŸãã
ããã¯rhel7.2ã§çºçããŸãã-yumupdate && systemctlrebootã§ä¿®æ£ãããŸããã
çŽæ¥LVMãšDockerããŒãžã§ã³1.9.1ã䜿çšããŠããŸãã
ç§ããã®åé¡ãæ±ããŠããŸãã ç§ã®ã»ããã¢ããïŒUbuntu 14.04ãã«ãŒãã«ã3.19.0-58-genericïŒ64ã14.04.1-Ubuntuãã«æŽæ°ã DockerããŒãžã§ã³1.11.0ããã«ã4dc5990ã ãdocker-composeããŒãžã§ã³1.7.0ããã«ã0d7bf73ãã
docker-compose up -d
ãæ°ããã€ã¡ãŒãžã®ããã«ã³ã³ãããåèµ·åãããšãåæ¢ããã³ã³ãããåé€ã§ããªããªãããšããããããŸãã
åèµ·åããã ãã§ãã³ã³ãããèµ·åã§ããããã«ãªããŸãã ãã®å Žåãåé¡ã¯100ïŒ åçŸå¯èœã§ã¯ãããŸããããéåžžã«é »ç¹ã«çºçããŸãã ã ããç§ã¯é »ç¹ã«ãã¹ããã·ã³ãåèµ·åããããšãäœåãªããããŠããŸã:-(
$ docker rm 5435d816c9a3_dockercomposeui_docker-compose-ui_1
Error response from daemon: Driver devicemapper failed to remove root filesystem 5435d816c9a35c63a5a636dc56b7d9052f1681ae21d604127b1685dab3848404: Device is Busy
ãããŠ
# docker ps -a | grep dockercomposeui
5435d816c9a3 c695fdb43f7a "/env/bin/python /app" 2 days ago Dead 5435d816c9a3_dockercomposeui_docker-compose-ui_1
@dsteinkopf 1.10ãã1.11ã«ã¢ããã°ã¬ãŒãããåŸãããã«
ããããåé¡ã¯docker1.10ãšããã©ã«ãã®ubuntu14.04-kernelïŒã3.10ã ãšæããŸãïŒãšaufsã䜿çšããŠãã§ã«ååšããŠããŸããã 次ã«ãã¹ãã¬ãŒãžãã©ã€ããŒãã«ãŒãã«ãDockerãïŒæ®µéçã«ïŒã¢ããã°ã¬ãŒãããŸããã çµéšããåé¡ã«å€§ããªå€åã¯ãããŸãã...
ãã®åé¡ã«é¢ããŠãªãŒããŒã¬ã€ãè©Šã䟡å€ããããšæããŸããïŒ ïŒç§ã®å Žåãããã©ãŒãã³ã¹ã¯å€§ããªåé¡ã§ã¯ãããŸãããïŒ
@thaJeztahç§ã¯ãããŸã§ããããŠãã以æ¥ããã®åé¡ãèŠãããšããããŸãã
1.10ãã1.11ã«ã¢ããã°ã¬ãŒãããåŸãããã«ééããŸããã
ç§ã¯ãã®åé¡ãæ±ããŠããŸã:(
ãŸã ãããã€ãã
RHEL7.2ã«ãŒãã«-3.10.0-327.el7.x86_64
DockerããŒãžã§ã³1.9.1ããã«ã78ee77d / 1.9.1
device-mapper-libs-1.02.107-5.el7_2.1.x86_64
ãŸããåé¡ãçºçããŸããïŒ
docker rm agent4
Error response from daemon: Driver aufs failed to remove root filesystem 16a3129667975c411d0084b38ba512761b64eaa7853f3452a7f8e4f2898d1175: rename /var/lib/docker/aufs/diff/76125e9141ec9de7c12e20d41b00cb44826b19bedf98bd9c650cb7a7cc07913a /var/lib/docker/aufs/diff/76125e9141ec9de7c12e20d41b00cb44826b19bedf98bd9c650cb7a7cc07913a-removing: device or resource busy
DockerããŒãžã§ã³
Client:
Version: 1.11.0
API version: 1.23
Go version: go1.5.4
Git commit: 4dc5990
Built: Wed Apr 13 18:26:49 2016
OS/Arch: linux/amd64
Server:
Version: 1.11.0
API version: 1.23
Go version: go1.5.4
Git commit: 4dc5990
Built: Wed Apr 13 18:26:49 2016
OS/Arch: linux/amd64
Dockeræ å ±
Containers: 9
Running: 8
Paused: 0
Stopped: 1
Images: 80
Server Version: 1.11.0
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 193
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge null host
Kernel Version: 3.16.0-4-amd64
Operating System: Debian GNU/Linux 7 (wheezy)
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 31.45 GiB
Name: chell
ID: BXX3:THMK:SWD4:FP35:JPVM:3MV4:XJ7S:DREY:O6XO:XYUV:RHXO:KUBS
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No memory limit support
WARNING: No swap limit support
WARNING: No kernel memory limit support
WARNING: No oom kill disable support
WARNING: No cpu cfs quota support
WARNING: No cpu cfs period support
ããªã-a
Linux chell 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-1 (2016-03-06) x86_64 GNU/Linux
ããã¯ããŸããŸãªåé¡ãæ··åšããŠããŸãã ãããéããå¿ èŠããããšæããŸãã æè¿å ±åãããã±ãŒã¹ã¯ã©ããOPã®ãããªãã®ã§ã¯ãããŸããã
@guenhterããã¯ã/ var / runãã³ã³ãããŒïŒãã¹ãäžã®ä»ã®ã³ã³ãããŒïŒã«ããŠã³ããããã/ var / lib /
@guenhterèšé²ã®ããã«ïŒ21969
ãŸãããããã€ã¹ãŸãã¯ãªãœãŒã¹ãããžãŒãã¿ã€ãã®ãšã©ãŒã«é¢ãã1.11ããåã®åé¡ã®å€ãã¯ãããŒã¢ã³ãïŒæ£åžžã«ïŒåŒ·å¶çµäºããŠããåèµ·åããããšãåå ã§ããå¯èœæ§ããããŸãã
ããã«ãããã¹ãã¬ãŒãžãã©ã€ããŒããŠã³ãã®å
éšåç
§ã«ãŠã³ãã0ã«ãªã»ãããããŸãããããŠã³ãèªäœã¯ãŸã ã¢ã¯ãã£ãã§ãã
1.11ã¯ãã®ã±ãŒã¹ã«å¯ŸåŠããŸãã
äžèšã®çç±ã«ããééã
ç³ãèš³ãããŸãããããããç解ããŠãããã©ããã¯ããããŸããã ãæè¿å ±åãããã±ãŒã¹ã®ã©ããOPã®ãããªãã®ã§ã¯ãªãããšã¯ã©ãããæå³ã§ããïŒ
ç§ïŒããã³ãã®åé¡ãçµéšããŠããä»ã®äººïŒã¯äœããã¹ãã§ããïŒ å¥ã®ã±ãŒã¹ãéããŸããïŒ
@dsteinkopfã¯ããæäŸã§ããéã詳现ã«ïŒãã¡ã€ã«ã®äœæãããŒã¢ã³ãã°ãªã©ïŒã
ããã«ã¡ã¯ã以åã«æå®ããåé¡ã«æ³šæããŠãã ãããã«ãŒãã«ããŒãžã§ã³ã4.4.0-21-genericã«ã¢ããã°ã¬ãŒãããŸãããDockerã®ããŒãžã§ã³æ
å ±ã¯æ¬¡ã®ãšããã§ãã
ã¯ã©ã€ã¢ã³ãïŒ
ããŒãžã§ã³ïŒ1.11.0
APIããŒãžã§ã³ïŒ1.23
GoããŒãžã§ã³ïŒgo1.5.4
Gitã³ãããïŒ4dc5990
æ§ç¯ïŒ2016幎4æ13æ¥æ°Žææ¥18:38:59
OS / ArchïŒlinux / amd64
ãµãŒãïŒ
ããŒãžã§ã³ïŒ1.11.0
APIããŒãžã§ã³ïŒ1.23
GoããŒãžã§ã³ïŒgo1.5.4
Gitã³ãããïŒ4dc5990
æ§ç¯ïŒ2016幎4æ13æ¥æ°Žææ¥18:38:59
OS / ArchïŒlinux / amd64
以åã«å ±åãããåé¡ã¯çºçããªããªã£ãããã§ãã ã«ãŒãã«ããŒãžã§ã³ãã¢ããã°ã¬ãŒãããããšã§Dockerãããªãã®æé䜿çšããŸããããåæ¢ããããã§ãã
å°ãªããšãdocker-composeã§äœ¿çšããå Žåãåé¡ã®åé¿çãèŠã€ãããŸãããhttps ïŒ //github.com/docker/docker/issues/3786#issuecomment-221601065ãåç §ããŠ
åèµ·åã«å€±æããã³ã³ããã§ãåãåé¡ãçºçããŸãã
Ubuntu 14.04
ã«ãŒãã«ïŒ3.13.0-24-generic
DockerããŒãžã§ã³ïŒ
Client:
Version: 1.11.0
API version: 1.23
Go version: go1.5.4
Git commit: 4dc5990
Built: Wed Apr 13 18:34:23 2016
OS/Arch: linux/amd64
Server:
Version: 1.11.0
API version: 1.23
Go version: go1.5.4
Git commit: 4dc5990
Built: Wed Apr 13 18:34:23 2016
OS/Arch: linux/amd64
ãšã©ãŒïŒ
Error response from daemon: Driver aufs failed to remove root filesystem
802f3a6eb28f8f16bf8452675a389b1d8bf755e59c827d50bec9372420f4194a:
rename /var/lib/docker/aufs/diff/79e53988cfddcc3fb9868316bd9d8c3d7a825fd09a8620553c148bd96243224f /var/lib/docker/aufs/diff/79e53988cfddcc3fb9868316bd9d8c3d7a825fd09a8620553c148bd96243224f-removing:
device or resource busy
ã¢ã³ããŠã³ãã«å€±æããŸããïŒ
umount: /var/lib/docker/devicemapper
/mnt/79e53988cfddcc3fb9868316bd9d8c3d7a825fd09a8620553c148bd96243224f is not mounted
(according to mtab)
ããã¯ãŸã ç§ãã¡ã®åé¡ã§ãïŒUbuntu 14.04.4 LTSïŒKVMä»ãïŒã§1.11.2ã䜿çšïŒ3.13.0-88-genericïŒïŒã
æŽæ°ãååŸããããã«ãµãã¹ã¯ã©ã€ãã§ãããªãŒãã³ãã±ããã¯ãããŸããïŒ
@ GameScripting ïŒ
Linux zk1 3.10.0-327.28.3.el7.x86_64ïŒcentos 7ïŒ
DockerããŒãžã§ã³1.12.1ããã«ã23cf638
ããŒã¢ã³ããã®ãšã©ãŒå¿çïŒãã©ã€ããŒdevicemapperãã«ãŒããã¡ã€ã«ã·ã¹ãã 228f2c2da3de4d5abd3881184aeb330a4c18e4311ecf404e2fb8cd4ffe15e901ã®åé€ã«å€±æããŸããïŒdevicemapperïŒDeleteDevicedm_task_runã®å®è¡äžã«ãšã©ãŒãçºçããŸãã
ã¡ããã©ããã«ééããŸããã /etc/init.d/docker restart
ã圹ã«ç«ã¡ãŸããããããæ¬çªãã·ã³ã«ãªãã£ãããšãå¬ããæããŸã...ð¢
$ docker --version
Docker version 1.11.1, build 5604cbe
ãŸã ãããååŸããŠããŸã
$ docker --version
Docker version 1.12.2, build bb80604
åãåé¡ããDockerã®å€ãã®ããŒãžã§ã³ã§çºçããŠããŸãã docker-compose
ã䜿çšããŠã³ã³ãããåäœæããŸãã ãããã«åäœããå Žåãããã°ãåäœããªãå ŽåããããŸãã DockerããŒã¢ã³ãåèµ·åãããããµãŒããŒãåèµ·åãããšãäžè¯ã³ã³ãããã¯ãªãŒã³ã¢ãããããŸãã
Arch Linux; ext4FSäžã®devicemapperã³ã³ãããŒã
$ docker version
Client:
Version: 1.12.3
API version: 1.24
Go version: go1.7.3
Git commit: 6b644ec
Built: Thu Oct 27 19:42:59 2016
OS/Arch: linux/amd64
Server:
Version: 1.12.3
API version: 1.24
Go version: go1.7.3
Git commit: 6b644ec
Built: Thu Oct 27 19:42:59 2016
OS/Arch: linux/amd64
$ docker info
Containers: 24
Running: 22
Paused: 0
Stopped: 2
Images: 56
Server Version: 1.12.3
Storage Driver: devicemapper
Pool Name: docker-8:3-13500430-pool
Pool Blocksize: 65.54 kB
Base Device Size: 10.74 GB
Backing Filesystem: xfs
Data file: /dev/loop0
Metadata file: /dev/loop1
Data Space Used: 9.394 GB
Data Space Total: 107.4 GB
Data Space Available: 78.15 GB
Metadata Space Used: 24.82 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.123 GB
Thin Pool Minimum Free Space: 10.74 GB
Udev Sync Supported: true
Deferred Removal Enabled: false
Deferred Deletion Enabled: false
Deferred Deleted Device Count: 0
Data loop file: /var/lib/docker/devicemapper/devicemapper/data
WARNING: Usage of loopback devices is strongly discouraged for production use. Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.
Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
Library Version: 1.02.135 (2016-09-26)
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 4.7.2-1-ARCH
Operating System: Arch Linux
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 30.85 GiB
Name: omega
ID: IR7W:NSNN:F2B3:YP32:YTQJ:OFEB:2XLK:HHCK:HJ33:5K3O:KEHI:SDUB
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Insecure Registries:
127.0.0.0/8
$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
dev devtmpfs 16169500 0 16169500 0% /dev
run tmpfs 16173076 2712 16170364 1% /run
/dev/sda3 ext4 447260560 371064976 53453004 88% /
tmpfs tmpfs 16173076 0 16173076 0% /dev/shm
tmpfs tmpfs 16173076 0 16173076 0% /sys/fs/cgroup
tmpfs tmpfs 16173076 1144 16171932 1% /tmp
/dev/sda1 ext4 289293 45063 224774 17% /boot
tmpfs tmpfs 3234612 8 3234604 1% /run/user/1000
/dev/sdb2 ext4 403042160 15056296 367489480 4% /run/media/ivan/backup
/dev/sda4 ext4 480580312 320608988 135536228 71% /run/media/ivan/ARCHIVES
/dev/sdb3 ext4 225472980 1473948 212522604 1% /run/media/ivan/data
ããã圹ç«ã€ãªã...
ç§ã¯ããã§ãåã/åæ§ã®åé¡ãæ±ããŠãããšæããŸãã compose up -dã䜿çšããŠãµãŒãã¹ããããã€ããŠãããcompose.yamlã§ã€ã¡ãŒãžåãå¥ã®ååã«æŽæ°ããå¥ã®compose up -dãå®è¡ãããšãããã€ã¹ããããŒåšèŸºã®ãšã©ãŒã§äœæã倱æããŸãã
ãšã©ãŒ
ãšã©ãŒïŒ<
ããŒãžã§ã³æ
å ±ïŒ
DockerããŒãžã§ã³
ã¯ã©ã€ã¢ã³ãïŒ
ããŒãžã§ã³ïŒ1.12.1
APIããŒãžã§ã³ïŒ1.24
GoããŒãžã§ã³ïŒgo1.6.3
Gitã³ãããïŒ23cf638
æ§ç¯ïŒ
OS / ArchïŒlinux / amd64
ãµãŒãïŒ
ããŒãžã§ã³ïŒ1.12.1
APIããŒãžã§ã³ïŒ1.24
GoããŒãžã§ã³ïŒgo1.6.3
Gitã³ãããïŒ23cf638
æ§ç¯ïŒ
OS / ArchïŒlinux / amd64
äžæçãªåé¿çãšããŠãupãåå®è¡ããåã«docker-compose down--rmiããã¹ãŠè¿œå ããŸããã
DockerããŒãžã§ã³ã§ãåãåé¡ããããŸãïŒ1.12.3
ãã®åé¡ãçµéšããŠããæ®ãã®äººã ã¯ïŒ27381ã«é¢é£ããŠãããšç¢ºä¿¡ããŠããŸã
CentOs7ã®docker1.12.3ã§ããã衚瀺ãããŸã
dc2-elk-02ïŒ/ root / staging / ls-helper $ docker --version
DockerããŒãžã§ã³1.12.3ããã«ã6b644ec
dc2-elk-02ïŒ/ root / staging / ls-helper $ uname -a
Linux dc2-elk-02 3.10.0-327.36.3.el7.x86_64ïŒ1 SMP Mon Oct 24 16:09:20 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux
dc2-elk-02ïŒ/ root / staging / ls-helper $ docker rm ls-helper
ããŒã¢ã³ããã®ãšã©ãŒå¿çïŒãã©ã€ããŒdevicemapperãã«ãŒããã¡ã€ã«ã·ã¹ãã e1b9cdeb519d2f4bea53a552c8b76c1085650aa76c1fb90c8e22cac9c2e18830ã®åé€ã«å€±æããŸããïŒããã€ã¹ãããžãŒã§ã
PSç§ã¯dockercomposeã䜿çšããŠããŸããã
ãã¹ãããã£ã¹ã¯é åã䜿ãæãããåŸã«åãŸããŸããã
ããŠã³ããã€ã³ãã«åœ±é¿ããã³ãã³ãããã³ã°ããŸãïŒãdockerpsãããsyncãããlsããå«ãïŒ
ç§ã¯åæ§ã®åé¡ãæ±ããŠããŸãããç§ã¯ç§ã®/ var / log / syslogãã¡ã€ã«ã§ãããã®ãšã©ãŒã®ãããªãã®ãèŠãŸããïŒ
Dec 16 14:32:18 rzing dockerd[3093]: time="2018-12-16T14:32:18.627417173+05:30" level=error msg="Failed to load container mount 00d7b9d64ff6c465276e67f5a5e3642ebacd9616c7602d4361b3a7fab038510a: mount does not exist"
Dec 16 14:32:18 rzing dockerd[3093]: time="2018-12-16T14:32:18.627816711+05:30" level=error msg="Failed to load container mount fb108b942f8ed87a9e1affb6480ed477a8f5f823b2639e36348cde4a97924c5e: mount does not exist"
/var/lib/docker/volumes
äžã®ããŠã³ããã€ã³ããæ€çŽ¢ããããšããŸããããèŠã€ãããŸããã§ãã
æåŸã«ã·ã¹ãã ãåèµ·åããŠåé¡ãä¿®æ£ããŸãã
æãåèã«ãªãã³ã¡ã³ã
ããã¯ãŸã ç§ãã¡ã®åé¡ã§ãïŒUbuntu 14.04.4 LTSïŒKVMä»ãïŒã§1.11.2ã䜿çšïŒ3.13.0-88-genericïŒïŒã
æŽæ°ãååŸããããã«ãµãã¹ã¯ã©ã€ãã§ãããªãŒãã³ãã±ããã¯ãããŸããïŒ