рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ _all_ рдХрдВрдЯреЗрдирд░, рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рд╡реЙрд▓реНрдпреВрдо рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдбреЙрдХрд░ рдЗрддрдиреА рдбрд┐рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддрд╛ рд╣реИред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ "diff" рдореЗрдВ рдПрдХ рдкрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рдд рдХреЛ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
/var/lib/docker/aufs/diff# du-summary
806628 c245c4c6d71ecdd834974e1e679506d33c4aac5f552cb4b28e727a596efc1695-removing
302312 a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
302304 957e78f9f9f4036689734df16dabccb98973e2c3de0863ef3f84de85dca8d92d
302256 8db1d610f3fbc71415f534a5d88318bbd2f3f783375813f2288d15f15846d312
288204 ac6b8ff4c0e7b91230ebf4c1caf16f06c1fdceff6111fd58f4ea50fc2dd5050b
288180 04a478c413ea80bcfa7f6560763beef991696eace2624254479e5e5dd69708c6
287804 d033ab6e4e5231dc46c6c417c680b239bb0e843024738517cbb0397128e166ca
233420 8e21143dca49e30cae7475b71b5aee9b92abe2069fbb9ab98ce9c334e3f6d4fa
212668 a631b94f7a2d5d21a96a78e9574d39cdeebbc81b51ac6c58bd48dc4045656477
205120 ae13341f8c08a925a95e5306ac039b0e0bbf000dda1a60afb3d15c838e43e349
205120 8d42279017d6095bab8d533ab0f1f7de229aa7483370ef53ead71fe5be3f1284
205116 59b3acd8e0cfd194d44313978d4b3769905cdb5204a590069c665423b10150e3
205116 040af0eee742ec9fb2dbeb32446ce44829cd72f02a2cf31283fcd067e73798ab
158024 ef0a29ff0b515c8c57fe78bcbd597243de9f7b274d9b212c774d91bd45a6c9b1
114588 061bd7e021afd4aaffa9fe6a6de491e10d8d37d9cbe7612138f58543e0985280
114576 149e8d2745f6684bc2106218711991449c452d4c7e6203e2a0f46651399162b0
114532 52b28112913abb0ed1b3267a0baa1cacd022ca6611812d0a8a428e61ec399589
114300 52475beba19687a886cba4bdb8508d5aaf051ceb52fb3a65294141ab846c8294
76668 4e6afb958b5ee6dea6d1a886d19fc9c780d4ecc4baeebfbde31f9bb97732d10d
76640 c61340c6a962ddd484512651046a676dbbc6a5d46aecc26995c49fe987bf9cdc
/var/lib/docker/aufs/diff# du -hs a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
296M a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
$ docker-find a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
+ docker=/var/lib/docker
+ sudo find /var/lib/docker '(' -path '/var/lib/docker/aufs/diff/*' -o -path '/var/lib/docker/aufs/mnt/*' ')' -prune -o -print
+ grep a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
/var/lib/docker/aufs/layers/a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
+ sudo find /var/lib/docker '(' -path '/var/lib/docker/aufs/diff/*' -o -path '/var/lib/docker/aufs/mnt/*' ')' -prune -o -type f -print0
+ sudo xargs -0 -P20 grep -l a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
/var/lib/docker/aufs/layers/993e4988c510ec3ab4f6d139740a059df40585576f8196817e573a9684554c5c
/var/lib/docker/aufs/layers/95e68d59a8704f2bb52cc1306ca910ddb7af8956eb7c57970fcf7d8b3d9baddb
/var/lib/docker/aufs/layers/4e6afb958b5ee6dea6d1a886d19fc9c780d4ecc4baeebfbde31f9bb97732d10d
/var/lib/docker/aufs/layers/fd895b6f56aedf09c48dba97931a34cea863a21175450c31b6ceadde03f7b3da
/var/lib/docker/aufs/layers/ac6b8ff4c0e7b91230ebf4c1caf16f06c1fdceff6111fd58f4ea50fc2dd5050b
/var/lib/docker/aufs/layers/f3286009193f95ab95a16b2561331db06803ac536cea921d9aa64e1564046579-init
/var/lib/docker/aufs/layers/d5bbef5adf2efb6f15d4f96c4bee21beb955255d1ec17baf35de66e98e6c7328
/var/lib/docker/aufs/layers/9646360df378b88eae6f1d6288439eebd9647d5b9e8a471840d4a9d6ed5d92a4
/var/lib/docker/aufs/layers/cf9fd1c4a64baa39b6d6d9dac048ad2fff3c3fe13924b07377e767eed230ba9f
/var/lib/docker/aufs/layers/f3286009193f95ab95a16b2561331db06803ac536cea921d9aa64e1564046579
/var/lib/docker/aufs/layers/23ce5a473b101d85f0e9465debe5a0f3b8a2079b99528a797b02052d06bc11d8
/var/lib/docker/image/aufs/layerdb/sha256/d1c659b8e3d0e893e95c8eedc755adcb91a1c2022e1090376b451f7206f9b1c0/cache-id
$ sudo cat /var/lib/docker/image/aufs/layerdb/sha256/d1c659b8e3d0e893e95c8eedc755adcb91a1c2022e1090376b451f7206f9b1c0/diff
sha256:b5185949ba02a6e065079660b0536672c9691fb0e0cb1fd912b2c7b29c91d625
$ docker-find sha256:b5185949ba02a6e065079660b0536672c9691fb0e0cb1fd912b2c7b29c91d625
+ docker=/var/lib/docker
+ sudo find /var/lib/docker '(' -path '/var/lib/docker/aufs/diff/*' -o -path '/var/lib/docker/aufs/mnt/*' ')' -prune -o -print
+ grep sha256:b5185949ba02a6e065079660b0536672c9691fb0e0cb1fd912b2c7b29c91d625
+ sudo find /var/lib/docker '(' -path '/var/lib/docker/aufs/diff/*' -o -path '/var/lib/docker/aufs/mnt/*' ')' -prune -o -type f -print0
+ sudo xargs -0 -P20 grep -l sha256:b5185949ba02a6e065079660b0536672c9691fb0e0cb1fd912b2c7b29c91d625
/var/lib/docker/image/aufs/layerdb/sha256/d1c659b8e3d0e893e95c8eedc755adcb91a1c2022e1090376b451f7206f9b1c0/diff
# docker --version
Docker version 1.10.3, build 99b71ce
# docker info
Containers: 3
Running: 0
Paused: 0
Stopped: 3
Images: 29
Server Version: 1.10.3
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 99
Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
Volume: local
Network: bridge null host
Kernel Version: 3.13.0-83-generic
Operating System: <unknown>
OSType: linux
Architecture: x86_64
CPUs: 24
Total Memory: 125.9 GiB
Name: dev34-devc
ID: VKMX:YMJ2:3NGV:5J6I:5RYM:AVBK:QPOZ:ODYE:VQ2D:AF2J:2LEM:TKTE
WARNING: No swap limit support
рдореБрдЭреЗ рдпрд╣ рднреА рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдбреЙрдХрдЯрд░ рдХреЛрдИ рдХрдВрдЯреЗрдирд░, рд╡реЙрд▓реНрдпреВрдо рдпрд╛ рдЪрд┐рддреНрд░ рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:
$ docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$ docker volume ls
DRIVER VOLUME NAME
рдЕрдЬреАрдм; рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреЗ рдХрд╛рд░рдг;
Containers: 3
Running: 0
Paused: 0
Stopped: 3
Images: 29
рдЬреЛ docker images
/ docker ps
рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ред
рдЖрдк рдХрд┐рд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ?
Operating System: <unknown>
@tonistiigi рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?
рд╡рд╣ рдмрд╛рдж рдореЗрдВ рдерд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмреАрдЪ рдХреБрдЫ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реБрдИрдВред
рдореИрдВ рдЬрд┐рд╕ рд░рд╛рдЬреНрдп рдХреА рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ) рд╡рд╣ рд╣реИ:
$ docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рд╣реИ:
$ sudo du -hs /var/lib/docker/aufs/diff/a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
296M /var/lib/docker/aufs/diff/a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea
рд╣рдо рдПрдХ рдЙрдиреНрдирдд рдХрд░реНрдиреЗрд▓ =/ рдХреЗ рд╕рд╛рде рдЙрдмрдВрдЯреВ рд▓реНрдпреВрд╕рд┐рдб рдкрд░ рд╣реИрдВ
$ uname -a
Linux dev34-devc 3.13.0-83-generic #127-Ubuntu SMP Fri Mar 11 00:25:37 UTC 2016 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.1 LTS
Release: 10.04
Codename: lucid
рдпрд╣ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдореБрджреНрджрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╕рдВрднрд╡ рд╣реИ? @bukzor
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреИрд╕реЗред
рдХреГрдкрдпрд╛ рдиреАрдЪреЗ рджреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдиреЗ рдПрдХ рд╕рдХреНрд░рд┐рдп рдбреЙрдХрдЯрд░ рд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдмрдЪрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрд╢рд╛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдВрддрд░ рдкреАрдЫреЗ рдЫреВрдЯ рдЬрд╛рддреЗ рд╣реИрдВред
``` #!рдмреИрд╢
рд╕реЗрдЯ -рдпреВрдпреВ
рдЗрдХреЛ "рдЪреЗрддрд╛рд╡рдиреА :: рдпрд╣ рд╕рднреА рдбреЙрдХрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛ рдФрд░ рд╕рднреА рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред"
рдкрдврд╝реЗрдВ-рдкреА "рдЬрд╛рд░реА рд░рдЦреЗрдВ (рд╡рд╛рдИ/рдПрди)?"
рдЕрдЧрд░ [ "$ рдЙрддреНрддрд░ рджреЗрдВ"! = "рд╡рд╛рдИ"]; рддрдм рдлрд┐рд░
рдЧреВрдВрдЬ "рдирд┐рд░рд╕реНрддред"
рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ 1
рдлрд╛рдИ
xdocker() { exec xargs -P10 -r -n1 --verbose docker "$@"; }
рд╕реЗрдЯ -x
рдбреЙрдХрд░ рдкреАрдПрд╕-рдХреНрдпреВ | рдПрдХреНрд╕рдбреЙрдХрд░ рд╕реНрдЯреЙрдк
рдбреЙрдХрд░ рдкреАрдПрд╕ -рдПрдХреНрдпреВ | xdocker рдЖрд░рдПрдо
рдбреЙрдХрд░ рдЫрд╡рд┐рдпрд╛рдВ | рд╕реЗрдб 1рдбреА | рдЧреНрд░реЗрдк-рд╡реА '^
рдбреЙрдХрд░ рдЫрд╡рд┐рдпрд╛рдВ -рдХреНрдпреВ | рдПрдХреНрд╕рдбреЙрдХрд░ рдЖрд░рдПрдордЖрдИ
рдбреЙрдХрд░ рдЗрдореЗрдЬ -рдПрдХреНрдпреВ | xdocker рдЖрд░рдПрдордЖрдИ
рдбреЙрдХрд░ рд╡реЙрд▓реНрдпреВрдо рдПрд▓рдПрд╕-рдХреНрдпреВ | xdocker рд╡реЙрд▓реНрдпреВрдо rm
```
рдРрд╕рд╛ рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░ aufs рдЕрдирдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ EBUSY рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реИрдВ рддреЛ рд╕рдВрднрд╡рддрдГ рдЫрд╡рд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд╣рд▓реЗ рд╣реА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
@bukzor рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдпрджрд┐ рдХреЛрдИ рдкреБрдирд░реБрддреНрдкрд╛рджрдХ рдерд╛ рдЬреЛ рдПрдХ рдЦрд╛рд▓реА рдЧреНрд░рд╛рдл рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЦреАрдВрдЪрддрд╛/рдЪрд▓рд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдл рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдкреВрд░реЗ рджрд┐рди рдХреЗ рдХрд╛рдо рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред
рдКрдкрд░ (рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдЪрдпрдирд┐рдд) рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рдЕрдВрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рдбреЗрдЯрд╛ рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, a800
ред
``` #!рд╢
$ docker-find a8001a0e9515cbbda89a54120a89bfd9a3d0304c8d2812401aba33d22a2358ea | рд╕реБрдбреЛ xargs -n1 wc -l | рд╕реЙрд░реНрдЯ -рдЖрд░рдПрди
So we see there's a chain of child layers, with `f3286009193` as the tip.
$ docker-find f3286009193f95ab95a16b25613331db06803ac536cea921d9aa64e1564046579'$'
So that layer was used in mount `eb809c0321`. I don't find any references to that mount anywhere:
$ docker-find eb809c0321a2501e61763333bc0dfb33ea0539c15957587f5de003ad21b8275e
рдХреНрдпрд╛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдорд╛рдЙрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдорд╛рдЙрдВрдЯ рдЖрдИрдбреА рдЕрдм рдХрдВрдЯреЗрдирд░ рдЖрдИрдбреА рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред
https://docs.docker.com/engine/userguide/storagedriver/aufs-driver/
@bukzor eb809c0321
рдХрдВрдЯреЗрдирд░ рдЖрдИрдбреА рд╣реИред рдбреЙрдХреНрд╕ рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ aufs id ( f3286009193f
рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рдХрдВрдЯреЗрдирд░ рдЖрдИрдбреА рдирд╣реАрдВ рд╣реИред
/рд╕реАрд╕реА @dmcgowan рднреА
@tonistiigi рдареАрдХ рд╣реИред
рддрдм рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдорд╛рдЙрдВрдЯ рдиреЗ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рдкрдЫрд╛рдбрд╝ рджрд┐рдпрд╛ рд╣реИред
рдХрдВрдЯреЗрдирд░ рдЬреАрд╡рдирдЪрдХреНрд░ рдореЗрдВ рдХрд┐рд╕ рдмрд┐рдВрджреБ рдкрд░ рдорд╛рдЙрдВрдЯ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
рдХреНрдпрд╛ рдпрд╣ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ/рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рд▓реЗрдЦрди рдпреЛрдЧреНрдп рдФрдл рд╣реИ?
рдХрдВрдЯреЗрдирд░ рд╣рдЯрд╛рдиреЗ рдкрд░ @bukzor (rw) рдорд╛рдЙрдВрдЯ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрдВрдЯреЗрдирд░ рдкреНрд░реЛрд╕реЗрд╕ рд╕реНрдЯреЙрдк рдкрд░ рдЕрдирдорд╛рдЙрдВрдЯ рд╣реЛрддрд╛ рд╣реИред рдбрд┐рдл рдлреЛрд▓реНрдбрд░ рдПрдХ рдРрд╕реА рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЗрдпрд░ рдХрдВрдЯреЗрдВрдЯ рд╕реНрдЯреЛрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рд▓реЗрдпрд░ рдорд╛рдЙрдВрдЯ рд╣реИ рдпрд╛ рдирд╣реАрдВред
@bukzor aufs id рдФрд░ рдХрдВрдЯреЗрдирд░ id рдХреЗ рдмреАрдЪ рдХрд╛ рд▓рд┐рдВрдХ image/aufs/layerdb/mounts/<container-id>/mount-id
рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ aufs рдЖрдИрдбреА рдЬрд╛рдирдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдХрдВрдЯреЗрдирд░ рдЖрдИрдбреА рдЦреЛрдЬрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ image/aufs/layerdb
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ grep рдХрд░рдирд╛ рд╣реИред рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛ рддреЛ рд╕рдлрд╛рдИ рд╕реЗ рд╕рдлрд╛рдИ рдирд╣реАрдВ рдХрд░рд╛рдИ рдЧрдИред
рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рд╣рдо docker daemon рд╕рд░реНрд╡рд░ рдореЗрдВ рджреИрдирд┐рдХ CI рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред /var/lib/docker/aufs/diff рдбрд┐рд╕реНрдХ рдХреНрд╖рдорддрд╛ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрднреА рднреА 2gb
рдореЗрдВ aufs/diff
рдЙрдЪрд┐рдд рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж рдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдереНрд░реЗрдбреНрд╕ рдореЗрдВ (рдКрдкрд░ @bukzor рдХреА рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣рд┐рдд)ред
рдПрдХ рдЙрдЪрд┐рдд рд╕реБрдзрд╛рд░ рдХреА рдХрдореА, рдХреНрдпрд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрдиреНрдп рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдП рдмрд┐рдирд╛ рдмрдЪреЗ рд╣реБрдП рдорд╛рдЙрдВрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рд╕реАрдзрд╛ рддрд░реАрдХрд╛ рд╣реИ? (рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЛрдИ рдХрдВрдЯреЗрдирд░ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣реИ рдирд╛?)
рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕ рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдлрд┐рд░ рдХрдорд┐рдЯ/рдбрд┐рд▓реАрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░реА /var/lib/docker/aufs рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 7.9G рднрд╛рд░реА рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рджреВрд╕рд░реЗ рдЖрд░реЛрд╣ рдмрд┐рдВрджреБ рдкрд░ рд▓реЗ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкрд░ рднрдВрдбрд╛рд░рдг рд╕реАрдорд┐рдд рд╣реИред :(
# du -sh /var/lib/docker/aufs/diff/
1.9T /var/lib/docker/aufs/diff/
@mcallaway aufs/diff
рдореЗрдВ рд╕рдм рдХреБрдЫ рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХрд┐рдП рдЧрдП fs рд░рд╛рдЗрдЯреНрд╕ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ рд╕рднреА рдХрдВрдЯреЗрдирд░ рд╣реИрдВ, рд╡реЗ рдЪрд╛рд▓реВ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕рд╛рд░реЗ aufs рднрд┐рдиреНрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЗрди рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдкреБрд░рд╛рдиреЗ рд╣рдЯрд╛рдП рдЧрдП рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ k8s 1.3.5 рдФрд░ docker 1.12 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc spotify/docker-gc
рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓реАред
рдореЗрд░реЗ рд╕рд╛рде рднреА рд╡рд╣реА рджрд┐рдХреНрдХрдд рд╣реИред рдореИрдВ рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рдВрдб (рдбреЙрдХрд░ рдореЗрдВ рдбреЙрдХрд░) рдХреЗ рд╕рд╛рде рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
IMHO рдЬрдм рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдЫрд╡рд┐ рдХреЛ рдЙрд╕реА рдЯреИрдЧ рдХреЗ рднреАрддрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддрдм рд╕рдВрдмрдВрдзрд┐рдд рдХрдВрдЯреЗрдирд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдкреБрд░рд╛рдиреЗ рдХрдВрдЯреЗрдирд░ рдФрд░ рдЫрд╡рд┐ GCed рдирд╣реАрдВ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЖрдк spotify/docker-gc
рдирд╣реАрдВ рдЪрд▓рд╛рддреЗред
рдХреНрдпрд╛ рдХреЛрдИ рдФрд░ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
@kayrus рд╕рд╣реА рд╣реИ, рдорд╛рдиреЗрдЧрд╛ рдХрд┐ рдПрдХ "рдЕрдирдЯреИрдЧреНрдб" рдЫрд╡рд┐ рднреА _removed_ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА рдЙрд╕ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ, рдФрд░ рдЖрдк рдЕрднреА рднреА рдЙрд╕ рдЫрд╡рд┐ рд╕реЗ рдирдП рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЗрд╕реЗ рдЗрд╕рдХреА рдЖрдИрдбреА рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реБрдП)ред рдЖрдк docker rmi $(docker images -qa -f dangling=true)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ "рд▓рдЯрдХрдиреЗ" рд╡рд╛рд▓реА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЙрдХрд░ 1.13 рдХреЛ рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдЖрджреЗрд╢ рдорд┐рд▓реЗрдВрдЧреЗ (рджреЗрдЦреЗрдВ https://github.com/docker/docker/pull/26108), рдЬреЛ рдЖрдкрдХреЛ рдЕрдкреНрд░рдпреБрдХреНрдд рдЫрд╡рд┐рдпреЛрдВ, рдХрдВрдЯреЗрдирд░реЛрдВ рдЖрджрд┐ рдХреЛ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
@thaJeztah рдХреНрдпрд╛ /var/lib/docker/aufs/diff/
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рдЕрдирдЯреИрдЧреНрдб" рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ?
@kayrus рд╣рд╛рдБ рд╡реЗ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ (рдЯреИрдЧ рдХреА рдЧрдИ, рдФрд░ рдЕрдирдЧрд┐рдирдд)
рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдХреЛрдИ рдХрдВрдЯреЗрдирд░/рдЫрд╡рд┐рдпрд╛рдВ/рд╡реЙрд▓реНрдпреВрдо рдирд╣реАрдВ, ~ 13 рдЬреАрдмреА рдЕрдВрддрд░
$ docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 1.12.0
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 1030
Dirperm1 Supported: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: null host bridge overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor
Kernel Version: 3.13.0-32-generic
Operating System: Ubuntu 14.04.5 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 3.861 GiB
Name: gitrunner
ID: GSAW:6X5Z:SHHU:NZIM:O76D:P5OE:7OZG:UFGQ:BOAJ:HJFM:5G6W:5APP
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Insecure Registries:
127.0.0.0/8
$ docker volume ls
DRIVER VOLUME NAME
$ docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$
$ df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/mapper/gitrunner--docker-lib--docker 18G 15G 2.6G 85% /var/lib/docker
/var/lib/docker# sudo du -sm aufs/*
13782 aufs/diff
5 aufs/layers
5 aufs/mnt
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 1
Server Version: 1.12.0
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: xfs
Dirs: 1122
рдпрд╣рд╛рдБ рд╡рд╣реА рдореБрджреНрджрд╛ред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ 1.13 рдХреЛ рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдЖрджреЗрд╢ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ, рдореИрдВ рдбреЙрдХрд░ рдХреЛ рдорд╛рд░реЗ рдмрд┐рдирд╛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдпрд╣ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЕрд╡рд░реБрджреНрдз рд╣реИред
рдореБрдЭреЗ рднреАред рдЕрднреА рднреА рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ?
рдореИрдВрдиреЗ рдЗрд╕реЗ (рдбреЙрдХрд░ рдХрдореНрдпреБрдирд┐рдЯреА) рд╕реНрд▓реИрдХ рдореЗрдВ рдХреБрдЫ рдЕрд▓рдЧ рдмрд╛рд░ рд▓рд╛рдпрд╛ рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рдХреБрдЫ рдореБрдЯреНрдареА рднрд░ рд▓реЛрдЧ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ/cmds рдХреА рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ рддреЛ рдореБрдЭреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЬрдмрдХрд┐ рдЙрди рд▓реЛрдЧреЛрдВ рдиреЗ рдорджрдж рдХреА рд╣реИ (рдкрдврд╝реЗрдВ: рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ - рдЕрдВрддрд░рд┐рдХреНрд╖ рдЕрднреА рднреА рдкреВрд░реНрдг рдХреА рдУрд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ), рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕рднреА рд╕рд╣рдордд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрджрд░реНрд╢ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдлрд┐рдХреНрд╕ рдирд╣реАрдВ рд╣реИред
@jadametz 1.13 рдореЗрдВ docker system prune
ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдФрд░ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛)ред рдЫрд╡рд┐рдпрд╛рдВ рди рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЖрдк рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рд░рд╣реА рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдкреБрд▓, рдмрд┐рд▓реНрдб рдЖрджрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдорд┐рд▓ рд░рд╣реА рд╣реИрдВред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдирд╛рде рдкрд░рддреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ (рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рдЫрд╡рд┐ рдирд╣реАрдВ), рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдореЗрд░реЗ рд╕рд╛рде рднреА рдареАрдХ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ!
docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 1.12.1
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 2501
Dirperm1 Supported: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor
Kernel Version: 3.13.0-96-generic
Operating System: Ubuntu 14.04.2 LTS
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 14.69 GiB
Name: ip-172-31-45-4
ID: R5WV:BXU5:AV6T:GZUK:SAEA:6E74:PRSO:NQOH:EPMQ:W6UT:5DU4:LE64
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Insecure Registries:
127.0.0.0/8
рдХреЛрдИ рдЪрд┐рддреНрд░, рдХрдВрдЯреЗрдирд░ рдпрд╛ рд╡реЙрд▓реНрдпреВрдо рдирд╣реАрдВред рекреирдЬреАрдмреА рдФрдлреНрд╕/diff . рдореЗрдВ
рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛! рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдлрд▓рддрд╛ рдХреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдзрдиреНрдпрд╡рд╛рджред
@adamdry рдХреЗрд╡рд▓ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯ: https://github.com/docker/docker/issues/22207#issuecomment -252560212
рдзрдиреНрдпрд╡рд╛рдж @kayrus рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕рдиреЗ рдореЗрд░реЗ рдХреБрд▓ рдбрд┐рд╕реНрдХ рдЙрдкрдпреЛрдЧ рдХреЛ рдереЛрдбрд╝рд╛ рдмрдврд╝рд╛ рджрд┐рдпрд╛ рдФрд░ aufs/diff рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдореИрдВрдиреЗ docker system prune
рднреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬреЛ рдирд╣реАрдВ рдЪрд▓рд╛ред рдФрд░ рдореИрдВрдиреЗ docker rmi $(docker images -qa -f dangling=true)
рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд┐рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЪрд┐рддреНрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрдм рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ, рдЫрд╡рд┐рдпреЛрдВ, рд╡реЙрд▓реНрдпреВрдо рдФрд░ рдкреБрд░рд╛рдиреЗ рдФрдл рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
### FYI I am a Docker noob so I don't know if this causes any underlying issues but it does work for me - use at your own risk ###
рдпрд╣рд╛рдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реА рдкреНрд░реЗрд░рдгрд╛ рд▓реА рдЧрдИ: http://stackoverflow.com/questions/30984569/error-error-creating-aufs-mount-to-when-build-dockerfile
docker rm -f $(docker ps -a -q) && docker rmi -f $(docker images -q) && docker rmi -f $(docker images -a -q)
service docker stop
rm -rf /var/lib/docker/aufs
rm -rf /var/lib/docker/image/aufs
rm -f /var/lib/docker/linkgraph.db
service docker start
@adamdry рдЖрд░рдПрдо/ -f
рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЫреБрдкрд╛рдПрдЧрд╛ред
рдореИрдВ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ ... рдЬрд╣рд╛рдВ -f
рдПрдХ рддреНрд░реБрдЯрд┐ рдЫреБрдкрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдмрдЪреЗ рд╣реБрдП рд░рд╛рдЬреНрдп рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрджреГрд╢реНрдп рд╣реИ ... рдПрдХ рдмрдЧ рдХреЗ рд░реВрдк рдореЗрдВред
рдореИрдВ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рдФрд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ:
root<strong i="6">@builder</strong>:/var/lib/docker# docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 1.12.4
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 63
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: overlay host null bridge
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options:
Kernel Version: 3.16.0-4-amd64
Operating System: Debian GNU/Linux 8 (jessie)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 3.625 GiB
Name: builder
ID: 2WXZ:BT74:G2FH:W7XD:VVXM:74YS:EA3A:ZQUK:LPID:WYKF:HDWC:UKMJ
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
Insecure Registries:
127.0.0.0/8
root<strong i="7">@builder</strong>:/var/lib/docker# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
root<strong i="8">@builder</strong>:/var/lib/docker# docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
root<strong i="9">@builder</strong>:/var/lib/docker# du -hd2
4.0K ./swarm
6.0M ./image/aufs
6.0M ./image
4.0K ./trust
28K ./volumes
4.0K ./containers
276K ./aufs/layers
292K ./aufs/mnt
1.5G ./aufs/diff <-------------------------
1.5G ./aufs
4.0K ./tmp
72K ./network/files
76K ./network
1.5G .
root<strong i="10">@builder</strong>:/var/lib/docker#
@robhaswell рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? https://github.com/docker/docker/issues/22207#issuecomment -266784433
@adamdry рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА /var/lib/docker/aufs
рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реЗ рдХрд╛рдо рдХреЛ рд░реЛрдХ рд░рд╣рд╛ рдерд╛ред рдЖрдк рдЕрдкрдиреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рд╕реЗ рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ? рдпрджрд┐ рд╡реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЛрдмрд╛рд░рд╛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдФрд░ рдЖрдкрдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рдЙрджреНрджреЗрд╢реНрдп рд╕рд┐рд░реНрдл рдЬрдЧрд╣ рдЦрд╛рд▓реА рдХрд░рдирд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╣реА рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред
@robhaswell рд╣рд╛рдБ рдпрд╣ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реА рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдиреБрд╡рд░реНрддреА рдореБрджреНрджреЗ рдереЗ, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рднреА рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдЗрд╕рдиреЗ рдЙрди рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред
рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди, рдпрджрд┐ рдкрд░рдд рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреВрдБрдж рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ) рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╛рдзрд┐рдд рд╣реЛрддреА рд╣реИ, рддреЛ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрдХрд░, рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рдкреАрдЫреЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ /var/lib/docker/aufs/diff/. рдЗрд╕рдиреЗ рдПрдХ рд▓рдЯрдХрддреА рд╣реБрдИ рдЫрд╡рд┐ рджрд┐рдЦрд╛рдИред рдЗрд╕реЗ рд╕рд╛рдл рдХрд░рдиреЗ рд╕реЗ рднреА рдЬрдЧрд╣ рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реБрдИред рдХреНрдпрд╛ рдЗрд╕реЗ рдбреЙрдХрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реВрди рдХреЗ рдПрдХ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдХреЗрд╡рд▓ рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдмреНрд▓реЙрдм рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╕реНрдерд╛рди рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреА рдпрд╛ рдирд╣реАрдВред
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг: 1.13.0-rc1
рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди, рдпрджрд┐ рдкрд░рдд рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреВрдБрдж рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ) рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╛рдзрд┐рдд рд╣реЛрддреА рд╣реИ, рддреЛ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рдкреАрдЫреЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ
рдпрд╣ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдореИрдВ рдмрд╣реБрдд рд╕реЗ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдореЗрдВ рдмрд╛рдзрд╛ рдбрд╛рд▓рддрд╛ рд╣реВрдВред
рдбреЙрдХрд░ рдкреБрд▓ рдХреЗ рджреМрд░рд╛рди, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдорд╛рдорд▓реЗ рджреЗрдЦреЗ рдЧрдП:
рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди,
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЗрдирд╛рдпрдд рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдПрдХ рдорд╢реАрди рдкрд░ рдореЗрдореЛрд░реА рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдХрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдереАред
рдпрджрд┐ рдПрдХ рдЫрд╡рд┐ рдХреЛ 2 рдкрд░рддреЛрдВ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, 1 рдкрд░рдд рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдФрд░ рджреВрд╕рд░реА рдмрд╛рдзрд┐рдд рд╣реИ, рддреЛ рдбреЙрдХрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реВрди рдкрд░рдд рдХреЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдЬреЛ рдмрд╛рдзрд┐рдд рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХрдВрдЯреЗрдирд░ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд░реБрдХрд╛рд╡рдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкрд┐рдЫрд▓реА рдкрд░рддреЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдпрд╣ рджрд╛рд╡рд╛ рдХрд┐рдП рдЧрдП рдХреБрд▓ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЛ рдирд╣реАрдВ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ AWS, ubuntu 14.04, x86_64 рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░ aufs рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдВред рдбреЙрдХрд░ 1.13.0 рдЖрд░рд╕реА 3 рдФрд░ рдбреЙрдХрд░ 1.12 рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдкреНрд░реВрди рдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдПрдВ
@thaJeztah
рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рднреА рдЧрд▓рдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВрдиреЗ /var/lib/docker/tmp
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЦреЛрд▓реА; https://github.com/docker/docker/issues/29486
рдбреЙрдХрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реВрди рдкрд░рдд рдХреЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдЬреЛ рдмрд╛рдзрд┐рдд рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХрдВрдЯреЗрдирд░ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд░реБрдХрд╛рд╡рдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкрд┐рдЫрд▓реА рдкрд░рддреЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛;
рдЦрд╛рд▓реА /var/lib/docker
рдХреНрд▓реАрди рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рдлрд╛рдЗрд▓ рдмрдирд╛рдПрдВ
рдкрд░реАрдХреНрд╖рдг, рдФрд░ рдПрдХ Dockerfile;
mkdir repro && cd repro
fallocate -l 300M bigfile
cat > Dockerfile <<EOF
FROM scratch
COPY ./bigfile /
COPY ./bigfile /again/
COPY ./bigfile /and-again/
EOF
docker build
, рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рд░рджреНрдж рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди _after_ рдмрд┐рд▓реНрдб
рд╕рдВрджрд░реНрдн рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ;
docker build -t stopme .
Sending build context to Docker daemon 314.6 MB
Step 1/4 : FROM scratch
--->
Step 2/4 : COPY ./bigfile /
---> 28eb6d7b0920
Removing intermediate container 98876b1673bf
Step 3/4 : COPY ./bigfile /again/
^C
/var/lib/docker/aufs/
рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
du -h /var/lib/docker/aufs/
301M /var/lib/docker/aufs/diff/9127644c356579741348f7f11f50c50c9a40e0120682782dab55614189e82917
301M /var/lib/docker/aufs/diff/81fd6b2c0cf9a28026cf8982331016a6cd62b7df5a3cf99182e7e09fe0d2f084/again
301M /var/lib/docker/aufs/diff/81fd6b2c0cf9a28026cf8982331016a6cd62b7df5a3cf99182e7e09fe0d2f084
601M /var/lib/docker/aufs/diff
8.0K /var/lib/docker/aufs/layers
4.0K /var/lib/docker/aufs/mnt/9127644c356579741348f7f11f50c50c9a40e0120682782dab55614189e82917
4.0K /var/lib/docker/aufs/mnt/81fd6b2c0cf9a28026cf8982331016a6cd62b7df5a3cf99182e7e09fe0d2f084
4.0K /var/lib/docker/aufs/mnt/b6ffb1d5ece015ed4d3cf847cdc50121c70dc1311e42a8f76ae8e35fa5250ad3-init
16K /var/lib/docker/aufs/mnt
601M /var/lib/docker/aufs/
рдЫрд╡рд┐рдпреЛрдВ, рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП docker system prune
рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ;
docker system prune -a
WARNING! This will remove:
- all stopped containers
- all volumes not used by at least one container
- all networks not used by at least one container
- all images without at least one container associated to them
Are you sure you want to continue? [y/N] y
Deleted Images:
deleted: sha256:253b2968c0b9daaa81a58f2a04e4bc37f1dbf958e565a42094b92e3a02c7b115
deleted: sha256:cad1de5fd349865ae10bfaa820bea3a9a9f000482571a987c8b2b69d7aa1c997
deleted: sha256:28eb6d7b09201d58c8a0e2b861712701cf522f4844cf80e61b4aa4478118c5ab
deleted: sha256:3cda5a28d6953622d6a363bfaa3b6dbda57b789e745c90e039d9fc8a729740db
Total reclaimed space: 629.1 MB
/var/lib/docker/aufs/
рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
du -h /var/lib/docker/aufs/
4.0K /var/lib/docker/aufs/diff
4.0K /var/lib/docker/aufs/layers
4.0K /var/lib/docker/aufs/mnt/b6ffb1d5ece015ed4d3cf847cdc50121c70dc1311e42a8f76ae8e35fa5250ad3-init
8.0K /var/lib/docker/aufs/mnt
20K /var/lib/docker/aufs/
рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ -init
рдорд╛рдЙрдВрдЯ рдкреАрдЫреЗ рд░рд╣ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдЬрд╛рдВрдЪ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╡рд╣ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЦрд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ)
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЙрдХрд░реАрдлрд╛рдЗрд▓ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдерд╛ (рд╡рд┐рднрд┐рдиреНрди рдкрд░рддреЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП)
рд╢реБрд░реВреБрдЖрдд рд╕реЗ
рдХреЙрдкреА [./bigfile", "randomNoFile1", /]
рдХреЙрдкреА [./bigfile", "randomNoFile2", /]
рдИрдУрдПрдл
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИред
рдирд╣реАрдВ, рд╕рдорд╕реНрдпрд╛ рдЦрд╛рд▓реА init рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рддреЗ рдмреНрд▓реЙрдм рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЗрд╕реЗ рд╕реЛрдорд╡рд╛рд░ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ 5GB рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕реЗ рджреЗрд╡ urandom рд╕реЗ рдмрд╛рдЗрдЯреНрд╕ рдкрдврд╝рдХрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд╣реА рдлрд╝рд╛рдЗрд▓ 2 рдмрд╛рд░ рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИред рдХреНрдпрд╛ рд╡рд╣ рд╕рд┐рдВрдЧрд▓ рд▓реЗрдпрд░ рдмрдирд╛рдПрдЧрд╛ рдФрд░ рдЙрд╕рдореЗрдВ рд╕реЗ рджреВрд╕рд░реА рд▓реЗрдпрд░ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдЧрд╛ рдпрд╛ рдпрд╣ 2 рдЕрд▓рдЧ рд▓реЗрдпрд░ рд╣реЛрдЧреА? рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдХреА рд╣рдореЗрд╢рд╛ 2 рдЕрд▓рдЧ рдкрд░рддреЗрдВ рд╣реЛрддреА рд╣реИрдВред
@thaJeztah
рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЗрддрдиреА рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реЗрдЧреА!
@ monikakatiyar16 рдореИрдВрдиреЗ ADD
рдФрд░ RUN
рдХрдорд╛рдВрдб рдХреЗ рджреМрд░рд╛рди рдХрдИ рдмрд╛рд░ рдмрд┐рд▓реНрдб рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж aufs/diff
рд▓реАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдореИрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ ADD/COPY
рд╕рдВрдЪрд╛рд▓рди рдХреЗ рджреМрд░рд╛рди рдХрдВрдЯреЗрдирд░ рдирд╣реАрдВ рдЪрд▓рдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдПрдХ рдкреБрдирд░реБрддреНрдкрд╛рджрдХ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред
рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдореИрдВ рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЪреВрдВрдХрд┐ рдореИрдВ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдкрд░ рдпрд╛рддреНрд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд╕реЛрдорд╡рд╛рд░ рдХреЛ рдпрд╣рд╛рдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ред
@tonistiigi @thaJeztah
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рддреБрдо рд╕рд╣реА рд╣реЛред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реЗ рдХреЛрдИ рдХрдВрдЯреЗрдирд░ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рд╕рдХреНрд░рд┐рдп рдФрд░ рдЪрд▓ рд░рд╣реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реЛрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореГрдд рдХрдВрдЯреЗрдирд░ рд╣реИрдВред рдбреЙрдХрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реВрди рдиреЗ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ Ctrl + C рд╕реЗ рдирд╣реАрдВ рдорд╛рд░реА рдЧрдИ рд╣реЛред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓рддрд╛ рд░рд╣рд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣реА рдХрд╛рд░рдг рд╣реЛрдЧрд╛, рдпрд╣ рдЙрди рдмреВрдБрджреЛрдВ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛ рд╕рдХрд╛ред
рдЬрдм рдореИрдВ Ctrl + C рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ docker-untar рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬреАрд╡рд┐рдд рд░рд╣рддреА рд╣реИ, рдЬреЛ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рддреА рд░рд╣рддреА рд╣реИред (рдиреЛрдЯ: /var/lib/docker рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкрд░ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдИрдмреАрдПрд╕ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП /home/lib/docker рд╕реЗ рд╕реЙрдлреНрдЯ рд▓рд┐рдВрдХреНрдб рд╣реИ)
root 12700 10781 7 11:43 ? 00:00:04 docker-untar /home/lib/docker/aufs/mnt/d446d4f8a7dbae162e7578af0d33ac38a63b4892905aa86a8d131c1e75e2828c
рдореИрдВрдиреЗ рдЙрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВ рдмрдбрд╝реА рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдФрд░ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣рд╛ рдерд╛ (gc_maxpush_pull.sh)
рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рднреА рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛- рдЗрд╕реЗ Ctrl + C (DockerBuild_WOProcessKill) рдХреЗ рд╕рд╛рде рдмрд╛рдзрд┐рдд рдХрд░рдирд╛ рдФрд░ рдЫрд╡рд┐ рдмрдирд╛рдирд╛ - рдЗрд╕реЗ Ctrl + C рд╕реЗ рдмрд╛рдзрд┐рдд рдХрд░рдирд╛ - рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░рдирд╛ (DockerBuild_WithProcessKill)
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ -
рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП: ./gc_maxpush_pull.sh 1 5gblayer 0 512 1
рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП: ./gc_maxpush_pull.sh 1 5gblayer 1 512 1
рдбреЙрдХрд░рдмрд┐рд▓реНрдб.рдЬрд╝рд┐рдк
рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:
рдЕрдЧрд░ рдореИрдВ рдЬреЛ рдорд╛рди рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рд╕рд╣реА рд╣реИ, рддреЛ рдпрд╣ рдбреЙрдХрд░ рдкреНрд░реВрди рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдбреЙрдХрд░ рдмрд┐рд▓реНрдб рдХреА рд╣рддреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЬреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдХреНрдпрд╛ рдмрд┐рд▓реНрдб рдЗрдореЗрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдпрд╛ рд░реЛрдХрдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИ, рдЬреЛ рдХреЙрдкреА рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХрд╛ рднреА рдзреНрдпрд╛рди рд░рдЦрддрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдбреЙрдХрд░ рдкреБрд▓ рдореЗрдВ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ)?
рдкрд╣рд▓реЗ, рдореИрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд╣реАрдВ рдорд╛рд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВ рднреА рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ docker-untar рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕реЗ /mnt рдФрд░ /diff рдлрд╝реЛрд▓реНрдбрд░ рджреЛрдиреЛрдВ рдореЗрдВ рдХреНрдпреЛрдВ рдорд╛рдЙрдВрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд╛рдж рдореЗрдВ /mnt рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИ?
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.12.5 рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, AWS рдкрд░ 7392c3b рдХрд╛ рдирд┐рд░реНрдорд╛рдг
рдбреЙрдХрдЯрд░ рдЬрд╛рдирдХрд╛рд░реА
рдХрдВрдЯреЗрдирд░: 2
рдЪрд▓ рд░рд╣рд╛ рд╣реИ: 0
рд░реБрдХрд╛ рд╣реБрдЖ: 0
рд░реБрдХ рдЧрдпрд╛: 2
рдЫрд╡рд┐рдпрд╛рдВ: 0
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.12.5
рднрдВрдбрд╛рд░рдг рдЪрд╛рд▓рдХ: aufs
рд░реВрдЯ рдбрд┐рд░: /рд╣реЛрдо/рд▓рд┐рдм/рдбреЙрдХрд░/рдФрдлреНрд╕
рдмреИрдХрд┐рдВрдЧ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо: extfs
рдбреАрдЖрдИрдЖрд░: 4
Dirperm1 рд╕рдорд░реНрдерд┐рдд: рдЕрд╕рддреНрдп
рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░: json-file
рд╕реАрдЧреНрд░реБрдк рдбреНрд░рд╛рдЗрд╡рд░: cgroupfs
рдкреНрд▓рдЧрдЗрдиреНрд╕:
рд╡реЙрд▓реНрдпреВрдо: рд╕реНрдерд╛рдиреАрдп
рдиреЗрдЯрд╡рд░реНрдХ: рдУрд╡рд░рд▓реЗ рдмреНрд░рд┐рдЬ рдирд▓ рд╣реЛрд╕реНрдЯ
рдЭреБрдВрдб: рдирд┐рд╖реНрдХреНрд░рд┐рдп
рд░рдирдЯрд╛рдЗрдо: рд░рдирд╕реА
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рдирдЯрд╛рдЗрдо: рд░рдирд╕реА
рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдХрд▓реНрдк: рдПрдкрд░реНрдорд░
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 3.13.0-105-рдЬреЗрдиреЗрд░рд┐рдХ
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рдЙрдмрдВрдЯреВ 14.04.4 рдПрд▓рдЯреАрдПрд╕
рдУрдПрд╕ рдЯрд╛рдЗрдк: рд▓рд┐рдирдХреНрд╕
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░: x86_64
рд╕реАрдкреАрдпреВ: 2
рдХреБрд▓ рдореЗрдореЛрд░реА: 3.859 рдЬреАрдЖрдИрдмреА
рдирд╛рдо: рдорд╛рд╕реНрдЯрд░
рдЖрдИрдбреА: 2 NQU:D2C5 :5 WPL:IIDR :P6FO:OAG7:GHW6: ZJMQ:VDHI :B5CI: XFZJ:ZSZM
рдбреЙрдХрд░ рд░реВрдЯ рдбрд┐рд░: /home/lib/docker
рдбрд┐рдмрдЧ рдореЛрдб (рдХреНрд▓рд╛рдЗрдВрдЯ): рдЕрд╕рддреНрдп
рдбрд┐рдмрдЧ рдореЛрдб (рд╕рд░реНрд╡рд░): рдЧрд▓рдд
рд░рдЬрд┐рд╕реНрдЯреНрд░реА: https://index.docker.io/v1/
рдЪреЗрддрд╛рд╡рдиреА: рдХреЛрдИ рд╕реНрд╡реИрдк рд╕реАрдорд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ
рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ:
127.0.0.0/8
@ monikakatiyar16 рдЬрдм рдореИрдВ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ untar
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдмрд┐рд▓реНрдб рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ Error processing tar file(signal: killed):
рд╣реИред рдХрдВрдЯреЗрдирд░ рдХреЛ docker ps -a
рдореЗрдВ рдЫреЛрдбрд╝рдирд╛ рд╕рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ, рдХрд┐рд╕реА рднреА рдмрд┐рд▓реНрдб рддреНрд░реБрдЯрд┐ рдореЗрдВ рдРрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдХрд╛рд░рдг рдмрд┐рд▓реНрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЕрдЧрд░ рдореИрдВ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ /var/lib/docker/aufs
рдХрд╛ рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рднреА рд╕рд╛рдл рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
@tonistiigi рд╣рд╛рдБ рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдЬреБрдбрд╝реЗ рд╡реЙрд▓реНрдпреВрдо рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдФрд░ рдбреЙрдХрдЯрд░-рдЕрдирдЯрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдм рдХреБрдЫ рд╕рд╛рдл рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдбреЙрдХрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реВрди рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореБрджреНрджрд╛ рдЬреЛ рд╡реЙрд▓реНрдпреВрдо рдкрд░ рдмрдЪрд╛ рдерд╛, рд╡рд╣ рдорд╛рдорд▓рд╛ рдерд╛, рдЬрдм рдбреЙрдХрд░-рдЕрдирдЯрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░реЗ рдмрд┐рдирд╛, рдореИрдВрдиреЗ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ - рдЬрд┐рд╕рдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рджреА:
docker rm -v -f $(docker ps -a -q)
Error response from daemon: Driver aufs failed to remove root filesystem 97931bf059a0ec219efd3f762dbb173cf9372761ff95746358c08e2b61f7ce79: rename /home/lib/docker/aufs/diff/359d27c5b608c9dda1170d1e34e5d6c5d90aa2e94826257f210b1442317fad70 /home/lib/docker/aufs/diff/359d27c5b608c9dda1170d1e34e5d6c5d90aa2e94826257f210b1442317fad70-removing: device or resource busy
рдбреЗрдорди рд▓реЙрдЧ:
Error removing mounted layer 78fb899aab981557bc2ee48e9738ff4c2fcf2d10a1984a62a77eefe980c68d4a: rename /home/lib/docker/aufs/diff/d2605125ef072de79dc948f678aa94dd6dde562f51a4c0bd08a210d5b2eba5ec /home/lib/docker/aufs/diff/d2605125ef072de79dc948f678aa94dd6dde562f51a4c0bd08a210d5b2eba5ec-removing: device or resource busy
ERRO[0956] Handler for DELETE /v1.25/containers/78fb899aab98 returned error: Driver aufs failed to remove root filesystem 78fb899aab981557bc2ee48e9738ff4c2fcf2d10a1984a62a77eefe980c68d4a: rename /home/lib/docker/aufs/diff/d2605125ef072de79dc948f678aa94dd6dde562f51a4c0bd08a210d5b2eba5ec /home/lib/docker/aufs/diff/d2605125ef072de79dc948f678aa94dd6dde562f51a4c0bd08a210d5b2eba5ec-removing: device or resource busy
ERRO[1028] Error unmounting container 78fb899aab981557bc2ee48e9738ff4c2fcf2d10a1984a62a77eefe980c68d4a: no such file or directory
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдбреЙрдХрдЯрд░ рдмрд┐рд▓реНрдб рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рдЬрд┐рд╕ рдХреНрд░рдо рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рд╡рд╣ рд╣реИ:
Interrupt docker build > Kill docker untar process > remove container and volume : docker rm -v -f $(docker ps -a -q)
docker v1.13.0-rc4
, рдпрд╣ Interrupt docker build > Kill docker untar process > docker system prune -a
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдлрд╛рдИ рдХрд╛ рдХреЛрдИ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХрдорд╛рддреНрд░ рдореБрджреНрджрд╛ рд╣реИ рдбреЙрдХ-рдЕрдирдЯрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдбреЙрдХ-рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдорд╛рд░рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдореИрдВ рдбреЙрдХрд░ рдмрд┐рд▓реНрдб рдХреЗ рдЧреНрд░реЗрд╕рдлреБрд▓ рдЗрдВрдЯрд░рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрдЬ/рдЕрдкрдбреЗрдЯ/рд▓реЙрдЧ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдЗрд╕рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдбреЙрдХрд░-рдЕрдирдЯрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рднреА рд░реЛрдХрддрд╛ рд╣реИред
(рдЗрд╕реЗ рдбреЙрдХрд░ v1.12.5 рдФрд░ v1.13.0-rc4 рдХреЗ рд╕рд╛рде рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ)
рдЕрджреНрдпрддрди рдХрд░реЗрдВ: рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЛ рдмрд┐рд▓реНрдб рд╕рдВрджрд░реНрдн рднреЗрдЬрддреЗ рд╕рдордп рдбреЙрдХрд░-рдЕрдирдЯрд╛рд░ рдХреЛ рдорд╛рд░рдиреЗ рдкрд░, рдпрд╣ рдмрд┐рд▓реНрдб рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ: Error response from daemon: Error processing tar file(signal: terminated)
, рд▓реЗрдХрд┐рди рдкрд░рдд рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рджреМрд░рд╛рди рдпрд╣ (рдореЗрд░реЗ рд▓рд┐рдП) рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдЗрддрдирд╛ рдзреИрд░реНрдпрд╡рд╛рди рд╣реЛрдиреЗ рдФрд░ рдЕрдкрдирд╛ рд╕рдордп рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВ рдПрдХ рдбреЛрдХрд░ рдЭреБрдВрдб рдореЛрдб рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдкрд░ рдЖрдХрд╛рд░ рдореЗрдВ /var/lib/docker/aufs
рд▓рдЧрд╛рддрд╛рд░ рд╡реГрджреНрдзрд┐ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдмрд╛рдд рдЬреНрдпрд╛рджрд╛рддрд░ рд╕реНрд╡рд╛рдпрддреНрдд рд╣реИ рдЬрд┐рд╕реЗ рдЭреБрдВрдб рдкреНрд░рдмрдВрдзрдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдФрд░ рд╡рд╣рд╛рдВ рдХреБрдЫ рд░рдЦрд░рдЦрд╛рд╡ рдЖрджреЗрд╢реЛрдВ рд╕реЗ рдЕрд▓рдЧ рдореИрдиреБрдЕрд▓ рдХрдВрдЯреЗрдирд░ рдирд┐рд░реНрдорд╛рдг рдмрд╣реБрдд рдХрдо рд╣реИред
рдореИрдВ рд╕реЗрд╡рд╛ рдХрдВрдЯреЗрдирд░реЛрдВ рдкрд░ docker exec
рдЪрд▓рд╛рддрд╛ рд╣реВрдВ; рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдПрдХ рдФрд░ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдерд╛, рдкреВрд░реНрдг рдиреЛрдб рдХреЛ --availability=drain
рдФрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рд╡реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рдкрд░ рд▓реЗ рдЬрд╛рдирд╛ рдерд╛ред
ubuntu@ip-172-31-18-156:~$ docker --version
Docker version 1.12.3, build 6b644ec
рдЗрд╕рдиреЗ рд╣рдорд╛рд░реЗ рд╕реАрдЖрдИ рд╕рд░реНрд╡рд░ рдХреЛ рд╕рджрд┐рдпреЛрдВ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
@orf рдзрдиреНрдпрд╡рд╛рдж
рдпрд╣рд╛рдБ рд╡рд╣реА рдореБрджреНрджрд╛ред рди рддреЛ рдХрдВрдЯреЗрдирд░, рд╡реЙрд▓реНрдпреВрдо рдФрд░ рдЗрдореЗрдЬ рд░рд┐рдореВрд╡рд▓, рди рд╣реА рдбреЙрдХрд░ 1.13 рдХреНрд▓реАрдирдЕрдк рдХрдорд╛рдВрдб рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред
рдореИрдВ рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рдЗрдореЗрдЬ рдмрд┐рд▓реНрдб рдХреИрдВрд╕рд┐рд▓ рдХрд┐рдП рд╣реИрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдлрд╝реЛрд▓реНрдбрд░ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдпрд╛ рддреЛ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рдкреБрд░рд╛рдиреА рдЖрд░рдПрдо рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдмрдЧ рд╣реИред
/var/lib/docker/aufs/diff рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ 30G рдХреЗ /dev/sda1 рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП резрежреж% рд╕реНрдерд╛рди рднрд░рддреА рд╣реИрдВ
рд░реВрдЯ @ рдЙрдмрдВрдЯреВ :/var/lib/docker/aufs/diff# df -h
рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЖрдХрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ% рдорд╛рдЙрдВрдЯреЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЙрджреЗрд╡ резрекрдЬреА реж резрекрдЬреА реж% /рджреЗрд╡
tmpfs 2.8G 273M 2.5G 10% / рд░рди
/dev/sda1 реирепрдЬреА реирепрдЬреА реж резрежреж% /
tmpfs 14G 0 14G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 14G 0 14G 0% /sys/fs/cgroup
/dev/sdb1 197G 60M 187G 1% /mnt
tmpfs 2.8G 0 2.8G 0% /run/user/1000
рдбреБ-рдПрдЪ-рдбреА 1 /var/lib/docker/aufs/diff | рдЧреНрд░реЗрдк '[0-9]рдЬреА>'
рджрд┐рдЦрд╛рддрд╛ рд╣реИ
4.1G /var/lib/docker/aufs/diff/a0cde42cbea362bbb2a73ffbf30059bcce7ef0256d1d7e186264f915d15
14G /var/lib/docker/aufs/diff/59aee33d8a607b5315ce103cd99f17b4dfdec73c9a2f3bb2afc7d02bfae
20G /var/lib/docker/aufs/diff
рдпрд╣ рднреА рдХреЛрд╢рд┐рд╢ рдХреА, docker system prune , рдЗрд╕рд╕реЗ рдХреЛрдИ
рдХреЛрдб рдореЗрдВ рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рд╕реБрдкрд░ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЗрд╕ рдЪрд▓ рд░рд╣реЗ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рд╣реИ?
рд╣рд╛рдВ, рд╡рд┐рдзрд┐ рдкрд╣рд▓реЗ рд╣реА рджреА рдЬрд╛ рдЪреБрдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдПрдХ рд╕рд░реНрд╡рдирд╛рд╢ рд╕реНрдирд┐рдкреЗрдЯ рд╣реИ рдЬреЛ рдпрд╣рд╛рдВ рдХрд╛рдо рдкрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд░рдЦреА рдЧрдИ рд╣рд░ рдЪреАрдЬ рдХреЛ рдирд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИ (рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рдЫреЛрдбрд╝рдХрд░)ред Bashrc рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдмреИрд╢ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдПред
```
рдЙрд░реНрдл рдбреЛрдХрд░-рдкреВрд░реНрдг-рд╕рдлрд╛рдИ = 'func_full-рдХреНрд▓реАрдирдЕрдк-рдбреЙрдХрд░'
func_full-рдХреНрд▓реАрдирдЕрдк-рдбреЙрдХрд░ () {
рдЗрдХреЛ "рдЪреЗрддрд╛рд╡рдиреА: рдпрд╣ рдбреЙрдХрдЯрд░ рд╕реЗ рд╕рдм рдХреБрдЫ рд╣рдЯрд╛ рджреЗрдЧрд╛: рд╡реЙрд▓реНрдпреВрдо, рдХрдВрдЯреЗрдирд░ рдФрд░ рдЗрдореЗрдЬред рдХреНрдпрд╛ рдЖрдк рд╣рд┐рдореНрдордд рдХрд░реЗрдВрдЧреЗ? [y/N] "
рдкрд╕рдВрдж рдкрдврд╝реЗрдВ
рдЕрдЧрд░ [("$choice" == "y") -o ("$choice" == "Y")]
рддрдм рдлрд┐рд░
рд╕реБрдбреЛ рдЗрдХреЛ "> рд╕реБрдбреЛ рд░рд╛рдЗрдЯреНрд╕ рдЪреЗрдХ [рдУрдХреЗ]"
рдЖрдХрд╛рд░ = sudo du -sh /var/lib/docker/aufs
echo "Stopping all running containers"
containers=`docker ps -a -q`
if [ -n "$containers" ]
then
docker stop $containers
fi
echo "Removing all docker images and containers"
docker system prune -f
echo "Stopping Docker daemon"
sudo service docker stop
echo "Removing all leftovers in /var/lib/docker (bug #22207)"
sudo rm -rf /var/lib/docker/aufs
sudo rm -rf /var/lib/docker/image/aufs
sudo rm -f /var/lib/docker/linkgraph.db
echo "Starting Docker daemon"
sudo service docker start
sizeb=`sudo du -sh /var/lib/docker/aufs`
echo "Size before full cleanup:"
echo " $sizea"
echo "Size after full cleanup:"
echo " $sizeb"
рдлрд╛рдИ
}```
рдореИрдВрдиреЗ рдЕрднреА рдХреЗ рд▓рд┐рдП diff рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП rm -rf рдХрдорд╛рдВрдб рдЪрд▓рд╛рдпрд╛ред рд╕рдВрднрд╡рдд: рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рднрд┐рдиреНрди рдлрд╝реЛрд▓реНрдбрд░ рдкреВрд░реЗ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдкрд░ рдлрд┐рд░ рд╕реЗ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИред
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рдмрдЬрд╛рдп рдХреЛрдб рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╣рд╛рдп, рдореЗрд░реЗ рдкрд╛рд╕ рдбреЙрдХрд░ 1.10.2 рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдореИрдВ рдХреБрдмреЗрд░рдиреЗрдЯ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рдореЗрд░рд╛ рдбреЛрдХрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ:
Containers: 7
Running: 0
Paused: 0
Stopped: 7
Images: 4
Server Version: 1.10.2
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 50
Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
Volume: local
Network: bridge null host
Kernel Version: 4.4.0-31-generic
Operating System: Ubuntu 14.04.5 LTS
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.954 GiB
Name: ubuntu-k8s-03
ID: NT23:5Y7J:N2UM:NA2W:2FHE:FNAS:56HF:WFFF:N2FR:O4T4:WAHC:I3PO
Debug mode (server): true
File Descriptors: 10
Goroutines: 23
System Time: 2017-02-14T15:25:00.740998058+09:00
EventsListeners: 0
Init SHA1: 3e247d0d32543488f6e70fbb7c806203f3841d1b
Init Path: /usr/lib/docker/dockerinit
Docker Root Dir: /var/lib/docker
WARNING: No swap limit support
рдореИрдВ рдХреЗ рддрд╣рдд рд╕рднреА рдЕрдкреНрд░рдпреБрдХреНрдд diff рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ /var/lib/docker/aufs/diff
рдФрд░ /var/lib/docker/aufs/mnt/
рдХреЗ рддрд╣рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рджреНрд╡рд╛рд░рд╛ /var/lib/docker/image/aufs/imagedb
, рдпрд╣рд╛рдБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореИрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
https://gist.github.com/justlaputa/a50908d4c935f39c39811aa5fa9fba33
рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдбреЙрдХрд░ рдбрд┐рдорди рдХреЛ рд░реЛрдХрддрд╛ рдФрд░ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдбреЙрдХрд░ рдХреА рдХреБрдЫ рдЕрд╕рдВрдЧрдд рд╕реНрдерд┐рддрд┐ рдмрдирд╛ рджреЗрддрд╛ рд╣реВрдВ:
/var/log/upstart/docker.log:
DEBU[0277] Cleaning up old shm/mqueue mounts: start.
DEBU[0277] Cleaning up old shm/mqueue mounts: done.
DEBU[0277] Clean shutdown succeeded
Waiting for /var/run/docker.sock
DEBU[0000] docker group found. gid: 999
DEBU[0000] Server created for HTTP on unix (/var/run/docker.sock)
DEBU[0000] Using default logging driver json-file
INFO[0000] [graphdriver] using prior storage driver "aufs"
DEBU[0000] Using graph driver aufs
INFO[0000] Graph migration to content-addressability took 0.00 seconds
DEBU[0000] Option DefaultDriver: bridge
DEBU[0000] Option DefaultNetwork: bridge
INFO[0000] Firewalld running: false
DEBU[0000] /sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t nat -D PREROUTING]
DEBU[0000] /sbin/iptables, [--wait -t nat -D OUTPUT]
DEBU[0000] /sbin/iptables, [--wait -t nat -F DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t nat -X DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t filter -F DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t filter -X DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION]
DEBU[0000] /sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION]
DEBU[0000] /sbin/iptables, [--wait -t nat -n -L DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t nat -N DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t filter -n -L DOCKER]
DEBU[0000] /sbin/iptables, [--wait -t filter -n -L DOCKER-ISOLATION]
DEBU[0000] /sbin/iptables, [--wait -t filter -C DOCKER-ISOLATION -j RETURN]
DEBU[0000] /sbin/iptables, [--wait -I DOCKER-ISOLATION -j RETURN]
/var/run/docker.sock is up
DEBU[0000] Registering ipam driver: "default"
DEBU[0000] releasing IPv4 pools from network bridge (dcfcc71060f02440ae53da5ee0f083ca51c33a290565f1741f451754ae6b4257)
DEBU[0000] ReleaseAddress(LocalDefault/10.254.69.0/24, 10.254.69.1)
DEBU[0000] ReleasePool(LocalDefault/10.254.69.0/24)
DEBU[0000] Allocating IPv4 pools for network bridge (159d0a404ff6564b4fcfe633f0c8c123c0c0606d28ec3b110272650c5fc1bcb6)
DEBU[0000] RequestPool(LocalDefault, 10.254.69.1/24, , map[], false)
DEBU[0000] RequestAddress(LocalDefault/10.254.69.0/24, 10.254.69.1, map[RequestAddressType:com.docker.network.gateway])
DEBU[0000] /sbin/iptables, [--wait -t nat -C POSTROUTING -s 10.254.69.0/24 ! -o docker0 -j MASQUERADE]
DEBU[0000] /sbin/iptables, [--wait -t nat -C DOCKER -i docker0 -j RETURN]
DEBU[0000] /sbin/iptables, [--wait -t nat -I DOCKER -i docker0 -j RETURN]
DEBU[0000] /sbin/iptables, [--wait -D FORWARD -i docker0 -o docker0 -j DROP]
DEBU[0000] /sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]
DEBU[0000] /sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]
DEBU[0000] /sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]
DEBU[0001] /sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]
DEBU[0001] /sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]
DEBU[0001] /sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]
DEBU[0001] /sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]
DEBU[0001] /sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]
DEBU[0001] /sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]
DEBU[0001] /sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]
DEBU[0001] /sbin/iptables, [--wait -D FORWARD -j DOCKER-ISOLATION]
DEBU[0001] /sbin/iptables, [--wait -I FORWARD -j DOCKER-ISOLATION]
WARN[0001] Your kernel does not support swap memory limit.
DEBU[0001] Cleaning up old shm/mqueue mounts: start.
DEBU[0001] Cleaning up old shm/mqueue mounts: done.
DEBU[0001] Loaded container 0790b33ec8e5345ac944d560263b8e13cb75f80dd82cd25753c7320bbcb2747c
DEBU[0001] Loaded container 0e36a6c9319e6b7ca4e5b5408e99d77d51b1f4e825248c039ba0260e628c483d
DEBU[0001] Loaded container 135fb2e8cad26d531435dcd19d454e41cf7aece289ddc7374b4c2a984f8b094a
DEBU[0001] Loaded container 2c28de46788ce96026ac8e61e99c145ec55517543e078a781e8ce6c8cddec973
DEBU[0001] Loaded container 35eb075b5815e621378eb8a7ff5ad8652819ec851eaa4f7baedb1383dfa51a57
DEBU[0001] Loaded container 6be37a301a8f52040adf811041c140408224b12599aa55155f8243066d2b0b69
DEBU[0001] Loaded container d98ac7f052fef31761b82ab6c717760428ad5734df4de038d80124ad5b5e8614
DEBU[0001] Starting container 2c28de46788ce96026ac8e61e99c145ec55517543e078a781e8ce6c8cddec973
ERRO[0001] Couldn't run auplink before unmount: exit status 22
ERRO[0001] error locating sandbox id d4c538661db2edc23c79d7dddcf5c7a8886c9477737888a5fc2641bc5e66da8b: sandbox d4c538661db2edc23c79d7dddcf5c7a8886c9477737888a5fc2641bc5e66da8b not found
WARN[0001] failed to cleanup ipc mounts:
failed to umount /var/lib/docker/containers/2c28de46788ce96026ac8e61e99c145ec55517543e078a781e8ce6c8cddec973/shm: invalid argument
ERRO[0001] Failed to start container 2c28de46788ce96026ac8e61e99c145ec55517543e078a781e8ce6c8cddec973: error creating aufs mount to /var/lib/docker/aufs/mnt/187b8026621da2add42330c9393a474fcd9af2e4567596d61bcd7a40c85f71da: invalid argument
INFO[0001] Daemon has completed initialization
INFO[0001] Docker daemon commit=c3959b1 execdriver=native-0.2 graphdriver=aufs version=1.10.2
DEBU[0001] Registering routers
DEBU[0001] Registering HEAD, /containers/{name:.*}/archive
рдФрд░ рдЬрдм рдореИрдВ docker run
рджреНрд╡рд╛рд░рд╛ рдирдП рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛:
docker: Error response from daemon: error creating aufs mount to /var/lib/docker/aufs/mnt/f9609c0229baa2cdc6bc07c36970ef4f192431c1b1976766b3ea23d72c355df3-init: invalid argument.
See 'docker run --help'.
рдФрд░ рдбреЗрдореЙрди рд▓реЙрдЧ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
DEBU[0173] Calling POST /v1.22/containers/create
DEBU[0173] POST /v1.22/containers/create
DEBU[0173] form data: {"AttachStderr":false,"AttachStdin":false,"AttachStdout":false,"Cmd":["/hyperkube","kubelet","--api-servers=http://localhost:8080","--v=2","--address=0.0.0.0","--enable-server","--hostname-override=172.16.210.87","--config=/etc/kubernetes/manifests-multi","--cluster-dns=10.253.0.10","--cluster-domain=cluster.local","--allow_privileged=true"],"Domainname":"","Entrypoint":null,"Env":[],"HostConfig":{"Binds":["/sys:/sys:ro","/dev:/dev","/var/lib/docker/:/var/lib/docker:rw","/var/lib/kubelet/:/var/lib/kubelet:rw","/var/run:/var/run:rw","/etc/kubernetes/manifests-multi:/etc/kubernetes/manifests-multi:ro","/:/rootfs:ro"],"BlkioDeviceReadBps":null,"BlkioDeviceReadIOps":null,"BlkioDeviceWriteBps":null,"BlkioDeviceWriteIOps":null,"BlkioWeight":0,"BlkioWeightDevice":null,"CapAdd":null,"CapDrop":null,"CgroupParent":"","ConsoleSize":[0,0],"ContainerIDFile":"","CpuPeriod":0,"CpuQuota":0,"CpuShares":0,"CpusetCpus":"","CpusetMems":"","Devices":[],"Dns":[],"DnsOptions":[],"DnsSearch":[],"ExtraHosts":null,"GroupAdd":null,"IpcMode":"","Isolation":"","KernelMemory":0,"Links":null,"LogConfig":{"Config":{},"Type":""},"Memory":0,"MemoryReservation":0,"MemorySwap":0,"MemorySwappiness":-1,"NetworkMode":"host","OomKillDisable":false,"OomScoreAdj":0,"PidMode":"host","PidsLimit":0,"PortBindings":{},"Privileged":true,"PublishAllPorts":false,"ReadonlyRootfs":false,"RestartPolicy":{"MaximumRetryCount":0,"Name":"always"},"SecurityOpt":null,"ShmSize":0,"UTSMode":"","Ulimits":null,"VolumeDriver":"","VolumesFrom":null},"Hostname":"","Image":"gcr.io/google_containers/hyperkube:v1.1.8","Labels":{},"NetworkingConfig":{"EndpointsConfig":{}},"OnBuild":null,"OpenStdin":false,"StdinOnce":false,"StopSignal":"SIGTERM","Tty":false,"User":"","Volumes":{},"WorkingDir":""}
ERRO[0173] Couldn't run auplink before unmount: exit status 22
ERRO[0173] Clean up Error! Cannot destroy container 482957f3e4e92a0ba56d4787449daa5a8708f3b77efe0c603605f35d02057566: nosuchcontainer: No such container: 482957f3e4e92a0ba56d4787449daa5a8708f3b77efe0c603605f35d02057566
ERRO[0173] Handler for POST /v1.22/containers/create returned error: error creating aufs mount to /var/lib/docker/aufs/mnt/f9609c0229baa2cdc6bc07c36970ef4f192431c1b1976766b3ea23d72c355df3-init: invalid argument
рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВ? рдФрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рд╣реЛрддреА рд╣реИ?
рдореИрдВрдиреЗ рдХрдо рд╕реЗ рдХрдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП #31012 рдЦреЛрд▓рд╛ рдХрд┐ рд╣рдо рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЗрди рдбреАрдЖрдИрдЖрд░ рдХреЛ рд▓реАрдХ рди рдХрд░реЗрдВред
рд╣рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ busy
рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рдХреЛ рднреА рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдпрд╣ рдореБрдЭреЗ рддрдм рддрдХ рдХрд╛рдЯ рд░рд╣рд╛ рдерд╛ рдЬрдм рддрдХ рдореБрдЭреЗ рдпрд╛рдж рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ overlay2
рдбреНрд░рд╛рдЗрд╡рд░ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ aufs рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдиреНрдпреВрдб рдХрд░ рджрд┐рдпрд╛ рддреЛ рдореБрдЭреЗ рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗ ( docker system df
1.5Gigs рдХрд╣рддреЗ рд╣реИрдВ, df
15Gigs рдХрд╣рддреЗ рд╣реИрдВ) .
рдореЗрд░реЗ рдкрд╛рд╕ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд▓рдЧрднрдЧ 1T рдХрд╛ рдЕрдВрддрд░ рдерд╛ред рдЕрдкрдиреЗ рдбреЙрдХрдЯрд░ рдбреЗрдореЙрди рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж - рдореИрдВрдиреЗ рд▓рдЧрднрдЧ 700GB рдХреА рд╡рд╕реВрд▓реА рдХреАред рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдореЙрди рдХреЛ рд░реЛрдХрдирд╛ рдЗрдиреНрд╣реЗрдВ рд░реЛрдХрддрд╛ рд╣реИ?
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╕реЗрд╡рд╛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реАред рдпрд╣ рдПрдХ рдЧрдВрднреАрд░ рдорд╕рд▓рд╛ рд╣реИред рд╕рднреА рдХрдВрдЯреЗрдирд░/рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╡реЗ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣рдЯрддреЗред
рдбреЗрдореЙрди рдХреЛ рд░реЛрдХрдиреЗ рд╕реЗ рдЗрдирдХреА рдЫрдВрдЯрд╛рдИ рдирд╣реАрдВ рд╣реЛрдЧреАред
рдпрджрд┐ рдЖрдк рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА diff
dirs рд╣реИрдВ, рддреЛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд▓реАрдХ рд╣реБрдИ rw рдкрд░рддреЗрдВ рд╣реЛрдВред
рд╣рдордиреЗ рдЕрднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИред /var/lib/docker/aufs/diff
рдиреЗ 28G рд▓рд┐рдпрд╛ рдФрд░ рд╣рдорд╛рд░реЗ рд░реВрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ 100% рддрдХ рд▓реЗ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рд╣рдорд╛рд░реЗ GitLab рд╕рд░реНрд╡рд░ рдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рд╣рдо GitLab CI рдХреЗ рд▓рд┐рдП docker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рд╕реБрдЭрд╛рдП рдЧрдП рдХреБрдЫ рдЖрджреЗрд╢реЛрдВ @sogetimaitral рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдФрд░ рд╣рдо рдмреИрдХ рдЕрдк рдФрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред рдореИрдВрдиреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдФрд░ рд╕реАрдЖрдИ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ рднреЗрдЬрд╛, рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рд╡реИрд╕реЗ рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреИрд╕рд╛ рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЪрд┐рдВрддрд┐рдд рд╣реВрдВ рдХрд┐ рдпрд╣ рдлрд┐рд░ рд╕реЗ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╕реМрджрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдбреЙрдХрдЯрд░ рдмрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рдпрджрд┐ рдЖрдк рд╣рдЯрд╛рдиреЗ рдкрд░ "--force" рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓реЗрдВрдЧреЗ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ "рдореГрдд" рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ/рдХреНрдпрд╛ рд╕рд╛рдл рдХрд░рдирд╛ рд╣реИред)
рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╣рдо gitlab-ci-multi-runner рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреНрдпрд╛ рдпрд╣ рдЧрд┐рдЯрд▓реИрдм рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) рдпрд╣ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдмрд▓рдкреВрд░реНрд╡рдХ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ; https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/dbdbce2848530df299836768c8ea01e209a2fe40/executors/docker/executor_docker.go#L878. рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдЕрдирд╛рде рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдареАрдХ рд╣реИ, рддреЛ рдпрд╣ рдореБрдЭреЗ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЧрд┐рдЯрд▓реИрдм-рд╕реАрдЖрдИ-рдорд▓реНрдЯреА-рд░рдирд░ рдмрдЧ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ? рдореБрдЭреЗ рдЙрдирдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рдмрдирд╛рдХрд░ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИред
рдпрд╣ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ; "рдмрд▓" рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╕рдлрд╛рдИ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА, рдРрд╕реЗ рдорд╛рдорд▓реЗ рдЬрд╣рд╛рдВ рдХрдВрдЯреЗрдирд░ рдЕрднреА рддрдХ рдмрдВрдж рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдЖрджрд┐), рд╕рд╛рде рд╣реА (рд╡рд╣ "рдмрдЧ" @ cpuguy83 рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╣реИ), рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореБрджреНрджреЛрдВ рдХреЛ рднреА рдЫрд┐рдкрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ docker рдХрдВрдЯреЗрдирд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ (рдЬрд┐рд╕рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ "рдмрд▓" рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдХрдВрдЯреЗрдирд░ рдХреЛ рдЗрдзрд░-рдЙрдзрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди "рдореГрдд" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)
рдпрджрд┐ рдЧрд┐рдЯрд▓реИрдм рдзрд╛рд╡рдХ рдмрд▓ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ (рдпрд╛ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдПрдВ)
рдореИрдВ рдбреНрд░реЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреА рдХрд┐ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд▓ рднреА рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдпрд╣ рдбреЙрдХрд░ рдореБрджреНрджреЗ рдореЗрдВ рдбреЙрдХрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдореИрдВ рдбреЛрдХрд░-рд▓рд┐рдЦреЗрдВ рдХреЗ рд╕рд╛рде рдбреНрд░реЛрди рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдореИрдВрдиреЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рджреЗрд╡реЛрдВ рдХреЛ рд▓реВрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд┐рдЯрд▓реИрдм-рд╕реАрдЖрдИ-рдорд▓реНрдЯреА-рд░рдирд░ рдореБрджреНрджрд╛ рдЬрдорд╛ рдХрд┐рдпрд╛: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/2304
рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╣рдордиреЗ рдбреНрд░реЛрди рд╕реАрдЖрдИ рдХреЗ рд╕рд╛рде рд╕реНрдкреЙрдЯрд┐рдлреА рдХреЗ рдбреЙрдХрд░ рдЬреАрд╕реА рдЪрд▓рд╛рдХрд░ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдПрд▓ рдПрд▓ рдорд╛рд░, рдорд╛рд░реНрдЪред 28, 2017 рджреЛрдкрд╣рд░ 3:38 рдмрдЬреЗ, рдЬреЗрдлреНрд░реА рдлреЗрдпрд░рдЪрд╛рдЗрд▓реНрдб <
рд╕реВрдЪрдирд╛рдПрдВ@github.com> рд╡рд┐рд╡рд░рдг:
рдореИрдВрдиреЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ gitlab-ci-multi-runer рдореБрджреНрджрд╛ рд╕рд┐рд░реНрдл just
рджреЗрд╡реЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рд▓реВрдк рдХрд░реЗрдВ:
https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/2304-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/22207#issuecomment-2899626298 ,
рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AC6Wz197zkjWWOlq1-JOibiQP-xJym9Eks5rqYvegaJpZM4IMGt2
.
@sedouard рдЗрд╕ рдЯрд┐рдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! Spotify рд╕реЗ рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ docker-gc рдЪрд▓рд╛рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред
рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ (рдбреЙрдХрд░ рдореЗрдВ рдирд╣реАрдВ рдЪрд▓ рд░рд╣реЗ) рд╕реЗ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ/рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, (рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ рдбреЙрдХрд░ рдПрдХреАрдХрд░рдг рдирд╣реАрдВ)ред рд╣рдо рдмрд▓ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рднреА рд░реВрдк рдирд╣реАрдВ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рдмрд╕ docker run --rm ...
рдФрд░ docker rmi image:tag
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ : рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рд╡рд╣реА рд╣реИред рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ spotify/docker-gc
рдЪрд▓рд╛рдиреЗ рд╕реЗ _not_ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдиреАрдЪреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореЗрд░реЗ рдкрд╛рд╕ 0 рдЫрд╡рд┐рдпрд╛рдВ рд╣реИрдВ, 0 рдХрдВрдЯреЗрдирд░ рд╣реИрдВ, рдХреБрдЫ рднреА рдирд╣реАрдВ!
docker system info
рдореЗрд░реЗ рд╕рд╛рде рд╕рд╣рдордд рд╣реИ, рд▓реЗрдХрд┐рди aufs рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП Dirs: 38
рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИред
рдХрд┐ рд╕рдВрджрд┐рдЧреНрдз рд╣реИ! рдпрджрд┐ рдЖрдк /var/lib/docker/aufs/diff/
рджреЗрдЦреЗрдВ, рддреЛ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 41 рд╕реЗ рдЕрдзрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ 1.7 рдЬреАрдмреА рдбреЗрдЯрд╛ рд╣реИред рдФрд░ рд╡рд╣ рдореЗрд░рд╛ рдирд┐рдЬреА рдмреЙрдХреНрд╕ рд╣реИ, рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ рдкрд░ рдпрд╣ 19 рдЬреАрдмреА рд╣реИред
рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рд╛рдл рдХрд░рддреЗ рд╣реИрдВ? spotify/docker-gc
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред
philippe@pv-desktop:~$ docker images -a
REPOSITORY TAG IMAGE ID CREATED SIZE
philippe@pv-desktop:~$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
philippe@pv-desktop:~$ docker system info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.03.1-ce
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 38
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.4.0-72-generic
Operating System: Ubuntu 16.04.2 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 31.34 GiB
Name: pv-desktop
ID: 2U5D:CRHS:RUQK:YSJX:ZTRS:HYMV:HO6Q:FDKE:R6PK:HMUN:2EOI:RUWO
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Username: silex
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
philippe@pv-desktop:~$ ls -alh /var/lib/docker/aufs/diff/
total 276K
drwxr-xr-x 40 root root 116K Apr 13 15:32 .
drwxr-xr-x 5 root root 4.0K Sep 18 2015 ..
drwxr-xr-x 4 root root 4.0K Jun 17 2016 005d00efb0ba949d627ad439aec8c268b5d55759f6e92e51d7828c12e3817147
drwxr-xr-x 8 root root 4.0K May 2 2016 0968e52874bbfaa938ffc869cef1c5b78e2d4f7a670e19ef47f713868b9bfbdf
drwxr-xr-x 4 root root 4.0K Jun 20 2016 188233e6dcc37e2308e69807ffd19aca3e61be367daae921f2bcb15a1d6237d0
drwxr-xr-x 6 root root 4.0K Jun 20 2016 188233e6dcc37e2308e69807ffd19aca3e61be367daae921f2bcb15a1d6237d0-init
drwxr-xr-x 21 root root 4.0K Apr 8 2016 250ecb97108a6d8a8c41f9d2eb61389a228c95f980575e95ee61f9e8629d5180
drwxr-xr-x 2 root root 4.0K Dec 22 2015 291f16f99d9b0bc05100e463dbc007ef816e0cf17b85d20cf51da5eb2b866810
drwxr-xr-x 2 root root 4.0K May 2 2016 3054baaa0b4a7b52da2d25170e9ce4865967f899bdf6d444b571e57be141b712
drwxr-xr-x 2 root root 4.0K Feb 5 2016 369aca82a5c05d17006b9dca3bf92d1de7d39d7cd908ed665ef181649525464e
drwxr-xr-x 3 root root 4.0K Jun 17 2016 3835a1d1dfe755d9d1ada6933a0ea7a4943caf8f3d96eb3d79c8de7ce25954d2
(...strip)
philippe@pv-desktop:~$ du -hs /var/lib/docker/aufs/diff/
1.7G /var/lib/docker/aufs/diff/
philippe@pv-desktop:~$ docker system prune -a
WARNING! This will remove:
- all stopped containers
- all volumes not used by at least one container
- all networks not used by at least one container
- all images without at least one container associated to them
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0 B
рдХреНрдпрд╛ рдореИрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ rm -r /var/lib/docker/aufs
рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдбреЙрдХрд░ рдбреАрдореЙрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
spotify/docker-gc
рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЙрди рдЕрдирд╛рдереЛрдВ рдХреА рд╕рдлрд╛рдИ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ : рдзрдиреНрдпрд╡рд╛рдж @CVTJNII!
рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЛ рд░реЛрдХрдирд╛ рдФрд░ рд╕рднреА /var/lib/docker рдХреЛ рдорд┐рдЯрд╛ рджреЗрдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдЧрд╛ред /var/lib/docker/aufs рдХреЛ рдорд┐рдЯрд╛рдиреЗ рд╕реЗ рдЖрдк рд╡реИрд╕реЗ рднреА рдЕрдкрдиреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЦреЛ рджреЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдПрдХ рд╕реНрд╡рдЪреНрдЫ /var/lib/docker рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдпрд╣ "рд╕рдорд╛рдзрд╛рди" рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдХрдИ рдорд╣реАрдиреЛрдВ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
резрен.режрем рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рдЕрдм рдХреЛрдИ рдирдпрд╛ рдЕрдирд╛рде рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдк рд░рд╛рдЬреНрдп рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ Dead
, рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдЯрд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рдереА рдЬреЛ рдЧреИрд░-рд╡рд╕реВрд▓реА рдпреЛрдЧреНрдп рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рд╖реНрдХрд╛рд╕рди рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╣реИ, рдФрд░ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдпрд╛ рдЕрд╕рдлрд▓ рдЕрдирдорд╛рдЙрдВрдЯ рдХреЗ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реИред
@ cpuguy83 : рдЕрдЪреНрдЫреА рдЦрдмрд░, рдХреНрдпрд╛ рдЖрдк рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛?
@Silex рдпрд╣ рдХрд╛рд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдЖрдорддреМрд░ рдкрд░ рдЬреЛ рд╣реБрдЖ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХреБрдЫ рдорд╛рдЙрдВрдЯ рд▓реАрдХ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг device or resource busy
рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИред рдпрджрд┐ рдЖрдк рдХреИрдбрд╡рд╛рдЗрдЬрд░ рдХреА рддрд░рд╣ рдХреБрдЫ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧрд╛рд░рдВрдЯреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдирд┐рд░реНрджреЗрд╢ рдкреВрд░реЗ рдбреЙрдХрд░ рдбреАрдЖрдИрдЖрд░ рдХреЛ рдХреИрдбрд╡рд╛рдЗрдЬрд░ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред
рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХрд┐ рдЖрдк рдЕрдкрдорд╛рдирдЬрдирдХ рдХрдВрдЯреЗрдирд░ (рд░реЛрдВ) рдмрдВрдж рдХрд░реЛ рдФрд░ рддрдм рдирд┐рдХрд╛рд▓рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ dead
рдХрдВрдЯреЗрдирд░ред
рдпрджрд┐ рдЖрдк рдПрдХ рдирдП рдХрд░реНрдиреЗрд▓ (3.15+) рдкрд░ рд╣реИрдВ рддреЛ рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрднреА рднреА рдХреБрдЫ рдмрдврд╝рдд рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 17.06.0-рд╕реАрдИ, рдмрд┐рд▓реНрдб 02c1d87
рдореИрдВрдиреЗ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ, рд╕рдВрд╕реНрдХрд░рдгреЛрдВ, рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред
рдЖрджреЗрд╢реЛрдВ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:
docker system prune -af
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc:ro spotify/docker-gc
рдЕрднреА рднреА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ:
root<strong i="11">@Dark</strong>:/var/lib/docker/aufs# ls -la *
diff:
total 92
drwx------ 12 root root 45056 Jul 28 17:28 .
drwx------ 5 root root 4096 Jul 9 00:18 ..
drwxr-xr-x 4 root root 4096 Jul 10 01:35 78f8ecad2e94fedfb1ced425885fd80bb8721f9fd70715de2ce373986785b882
drwxr-xr-x 6 root root 4096 Jul 10 01:35 78f8ecad2e94fedfb1ced425885fd80bb8721f9fd70715de2ce373986785b882-init
drwxr-xr-x 5 root root 4096 Jul 10 01:35 7caa9688638ea9669bac451b155b65b121e99fcea8d675688f0c76678ba85ccd
drwxr-xr-x 6 root root 4096 Jul 10 01:35 7caa9688638ea9669bac451b155b65b121e99fcea8d675688f0c76678ba85ccd-init
drwxr-xr-x 4 root root 4096 Jul 12 14:45 b7b7770aae461af083e72e5e3232a62a90f934c83e38830d06365108e302e7ac
drwxr-xr-x 6 root root 4096 Jul 12 14:45 b7b7770aae461af083e72e5e3232a62a90f934c83e38830d06365108e302e7ac-init
drwxr-xr-x 4 root root 4096 Jul 10 01:35 d5752b27b341e17e730d3f4acbec04b10e41dc01ce6f9f98ff38208c0647f2e4
drwxr-xr-x 6 root root 4096 Jul 10 01:35 d5752b27b341e17e730d3f4acbec04b10e41dc01ce6f9f98ff38208c0647f2e4-init
drwxr-xr-x 6 root root 4096 Jul 10 01:35 e412d3c6f0f5f85e23d7a396d47c459f5d74378b474b27106ab9b82ea829dbfb
drwxr-xr-x 6 root root 4096 Jul 10 01:35 e412d3c6f0f5f85e23d7a396d47c459f5d74378b474b27106ab9b82ea829dbfb-init
layers:
total 52
drwx------ 2 root root 45056 Jul 28 17:28 .
drwx------ 5 root root 4096 Jul 9 00:18 ..
-rw-r--r-- 1 root root 0 Jul 10 01:35 78f8ecad2e94fedfb1ced425885fd80bb8721f9fd70715de2ce373986785b882
-rw-r--r-- 1 root root 0 Jul 10 01:35 78f8ecad2e94fedfb1ced425885fd80bb8721f9fd70715de2ce373986785b882-init
-rw-r--r-- 1 root root 0 Jul 10 01:35 7caa9688638ea9669bac451b155b65b121e99fcea8d675688f0c76678ba85ccd
-rw-r--r-- 1 root root 0 Jul 10 01:35 7caa9688638ea9669bac451b155b65b121e99fcea8d675688f0c76678ba85ccd-init
-rw-r--r-- 1 root root 0 Jul 12 14:45 b7b7770aae461af083e72e5e3232a62a90f934c83e38830d06365108e302e7ac
-rw-r--r-- 1 root root 0 Jul 12 14:45 b7b7770aae461af083e72e5e3232a62a90f934c83e38830d06365108e302e7ac-init
-rw-r--r-- 1 root root 0 Jul 10 01:35 d5752b27b341e17e730d3f4acbec04b10e41dc01ce6f9f98ff38208c0647f2e4
-rw-r--r-- 1 root root 0 Jul 10 01:35 d5752b27b341e17e730d3f4acbec04b10e41dc01ce6f9f98ff38208c0647f2e4-init
-rw-r--r-- 1 root root 0 Jul 10 01:35 e412d3c6f0f5f85e23d7a396d47c459f5d74378b474b27106ab9b82ea829dbfb
-rw-r--r-- 1 root root 0 Jul 10 01:35 e412d3c6f0f5f85e23d7a396d47c459f5d74378b474b27106ab9b82ea829dbfb-init
mnt:
total 92
drwx------ 12 root root 45056 Jul 28 17:28 .
drwx------ 5 root root 4096 Jul 9 00:18 ..
drwxr-xr-x 2 root root 4096 Jul 10 01:35 78f8ecad2e94fedfb1ced425885fd80bb8721f9fd70715de2ce373986785b882
drwxr-xr-x 2 root root 4096 Jul 10 01:35 78f8ecad2e94fedfb1ced425885fd80bb8721f9fd70715de2ce373986785b882-init
drwxr-xr-x 2 root root 4096 Jul 10 01:35 7caa9688638ea9669bac451b155b65b121e99fcea8d675688f0c76678ba85ccd
drwxr-xr-x 2 root root 4096 Jul 10 01:35 7caa9688638ea9669bac451b155b65b121e99fcea8d675688f0c76678ba85ccd-init
drwxr-xr-x 2 root root 4096 Jul 12 14:45 b7b7770aae461af083e72e5e3232a62a90f934c83e38830d06365108e302e7ac
drwxr-xr-x 2 root root 4096 Jul 12 14:45 b7b7770aae461af083e72e5e3232a62a90f934c83e38830d06365108e302e7ac-init
drwxr-xr-x 2 root root 4096 Jul 10 01:35 d5752b27b341e17e730d3f4acbec04b10e41dc01ce6f9f98ff38208c0647f2e4
drwxr-xr-x 2 root root 4096 Jul 10 01:35 d5752b27b341e17e730d3f4acbec04b10e41dc01ce6f9f98ff38208c0647f2e4-init
drwxr-xr-x 2 root root 4096 Jul 10 01:35 e412d3c6f0f5f85e23d7a396d47c459f5d74378b474b27106ab9b82ea829dbfb
drwxr-xr-x 2 root root 4096 Jul 10 01:35 e412d3c6f0f5f85e23d7a396d47c459f5d74378b474b27106ab9b82ea829dbfb-init
# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 0 0 0B 0B
Containers 0 0 0B 0B
Local Volumes 0 0 0B 0B
рдЗрд╕реЗ рдХреИрд╕реЗ рдорд┐рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
@ haos616 рдкрд╣рд▓реЗ рд╕рднреА рдЪрд▓ рд░рд╣реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ docker system prune -af
рдЪрд▓рд╛рдПрдВред
рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЪрд╛рд▓ рдЪрд▓реАред
рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрдВрдЯреЗрдирд░ рдЪрд▓ рд░рд╣рд╛ рдерд╛ рддрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдпрджрд┐ рдпрд╣ рдбреЙрдХрд░ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рд╣реИ, рддреЛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рдЙрди рднрд┐рдиреНрдирддрд╛рдУрдВ рдХреЛ рдЙрддреНрдкрдиреНрди/рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдбреЙрдХрд░ резрен.режрем рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛рдПрдЧрд╛ рдпрджрд┐ рдкрд░рддреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ (рдЬрдм --force рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реЛ); рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдиреЗ рдХрд┐рдпрд╛, рдЬреЛ рдЕрдирд╛рде рдкрд░рддреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИ
@ рдЬреВрд▓рд┐рдпрди-рдкрд╛рдиреА рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдРрд╕рд╛ рдХрд┐рдпрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
# docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 0 0 0B 0B
Containers 0 0 0B 0B
Local Volumes 0 0 0B 0B
@thaJeztah рдирд╣реАрдВред рдореИрдВрдиреЗ рдПрдХ рдпрд╛ рджреЛ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдбреЙрдХрд░ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдерд╛ред рддрдм рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 17.06 рдерд╛ред рдореИрдВрдиреЗ рдХрдорд╛рдВрдб рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ docker system prune -af
ред рдЗрд╕рдиреЗ рд╕рдм рдХреБрдЫ рд╣рдЯрд╛ рджрд┐рдпрд╛ред
рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ https://github.com/spotify/docker-gc рдЪрд▓рд╛рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдХрджрдо рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдореЗрд░реА рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рднреА рд╣рдЯрд╛ рджрд┐рдпрд╛ :(
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдПрдХ рдЫреЛрдЯреА рд╕реА рд░реИрдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рд▓реА рд╣реИ
#!/bin/sh
docker images -q > /etc/docker-gc-exclude # Save all genuine images as exclude
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc:ro spotify/docker-gc
рд╕реНрдкреЙрдЯрд┐рдлрд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж
IIUC, рд╕реНрдкреЙрдЯрд┐рдлрд╛рдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдл docker rm
рдФрд░ docker rmi
рдХреЙрд▓ рдХрд░рддреА рд╣реИ - рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдирд╛рде рдЕрдВрддрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрддреА рд╣реИ?
рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдмрд╕ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдореИрдВрдиреЗ рдпрд╣ рд╕рдм рдкрдврд╝рд╛ рд╣реИ рдФрд░ рдХреЛрдИ рднреА рд╕рдорд╛рдзрд╛рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдпрд╛ рдордЬрд╝рдмреВрддреА рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореЗрд░рд╛ "рдлрд┐рдХреНрд╕" рдмрд╕ рдореЗрд░реЗ AWS рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рдирд╛ рдерд╛ред рдФрд░ рдореИрдВ рдпрд╣ рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рднрджреНрджрд╛ рдлрд┐рдХреНрд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдбреЙрдХрд░ рдХреЗ рдлреВрд▓рд╛ рд╣реБрдЖ рдФрдл рдореЗрдВ рдкрд╛рдпрд╛ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддрдп рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
@fuzzygroup резрен.режрем рдХреЛ рдЕрдм рдЕрдирд╛рде
рдореИрдВ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд╕рдлрд╛рдИ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред рдореИрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИред
рд╡реИрд╕реЗ рднреА рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ, рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛... рдЪреВрдВрдХрд┐ рдЗрд╕реЗ рдмрд╣реБрдд рдмрд╛рд░ рдирд╣реАрдВ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдорд╛рдореВрд▓реА рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдпрд╛ рди рдХрд░рдирд╛ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред
https://gist.github.com/Karreg/84206b9711cbc6d0fbbe77a57f705979
https://stackoverflow.com/q/45798076/562769 рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдПрдХ рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИред
FYI рдХрд░реЗрдВ, рдЕрднреА рднреА рдЗрд╕реЗ 17.06.1-ce
рд╕рд╛рде рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ
Containers: 20
Running: 0
Paused: 0
Stopped: 20
Images: 124
Server Version: 17.06.1-ce
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 185
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 6e23458c129b551d5c9871e5174f6b1b7f6d1170
runc version: 810190ceaa507aa2727d7ae6f4790c76ec150bd2
init version: 949e6fa
Security Options:
apparmor
Kernel Version: 4.4.0-83-generic
Operating System: Ubuntu 14.04.5 LTS
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 7.796GiB
Name: gitlab-cirunner
ID: PWLR:R6HF:MK3Y:KN5A:AWRV:KHFY:F36D:WASF:7K7B:U7FY:2DJA:DBE2
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: No swap limit support
/var/lib/docker/aufs/diff
рдореЗрдВ -init-removing
рдФрд░ -removing
рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╣реИрдВ:
ffd5477de24b0d9993724e40175185038a62250861516030a33280898243e742-removing
ffd900de0634992e99c022a16775805dfd0ffd1f6c89fece7deb6b1a71c5e38c-init-removing
ffd900de0634992e99c022a16775805dfd0ffd1f6c89fece7deb6b1a71c5e38c-removing
FYI рдХрд░реЗрдВ, рдЕрднреА рднреА рдЗрд╕реЗ 17.06.1-ce . рдХреЗ рд╕рд╛рде рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ
рдЕрднреА рднреА рдХреНрдпрд╛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдмрд┐рд▓реНрдХреБрд▓?
рдРрд╕рд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдбреАрдЖрдИрдЖрд░ рд▓реАрдХ рд╣реЛ рд╕рдХреЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рд╡реЗ рдЕрдкрдЧреНрд░реЗрдб рдкрд░ рдореМрдЬреВрдж рд╣реИрдВ рддреЛ рдЕрд▓рдЧ рдбреАрдЖрдИрдЖрд░ рдЕрднреА рднреА рдореМрдЬреВрдж рд░рд╣реЗрдВрдЧреЗ, рдлрд┐рд░ рднреА рд╡реЗ рдореМрдЬреВрдж рд░рд╣реЗрдВрдЧреЗред
рдЬрд╣рд╛рдБ рддрдХ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдБ рдЕрдирд╛рдереЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЕрднреА рднреА рднрд┐рдиреНрди рд╣реИред docker system prune
рдиреЗ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рд╣рдЯрд╛рдпрд╛, рди рд╣реА docker-gc
рд╣рдЯрд╛рдпрд╛ред rm -rf /var/lib/docker/aufs/diff/*-removing
рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред
рд╣рд╛рдВ, рдбреЙрдХрд░ рдЕрднреА рддрдХ рдкреБрд░рд╛рдиреЗ рдЕрдирд╛рде рдбрд╛рдпрд░ рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдкреБрд░рд╛рдиреЗ рд╕реЗ рдЖрдкрдХрд╛ рдорддрд▓рдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ?
рдпрд╣ рдбреЙрдХрд░ рдХреА рдПрдХ рдирдИ рд╕реНрдерд╛рдкрдирд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд▓рдЧрднрдЧ рджреЛ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛, рдЙрди рдЕрдирд╛рдереЛрдВ рдХреЛ рддрдм рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдЗрд╕рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХрд░ рдЕрднреА рднреА рдЙрди рдЕрдирд╛рдереЛрдВ рдХреЛ рдмрдирд╛ рд░рд╣рд╛ рд╣реЛрдЧрд╛?
рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдкрд┐рдЫрд▓реЗ рдЖрдзреЗ рдШрдВрдЯреЗ рдореЗрдВ рдореБрдЭреЗ 112
рд╕рд╛рде -removing
рдирдпрд╛ рдЕрдВрддрд░ рдорд┐рд▓рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ rm'ed рдХрд┐рдпрд╛ рд╣реИред
$ ls /var/lib/docker/aufs/diff/ | grep removing | wc -l
112
рдЖрдкрдиреЗ рдХрд╣рд╛ "17.06 рдХреЛ рдЕрдм рдЕрдирд╛рде рдЕрдВрддрд░ рдирд╣реАрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рдкреБрд░рд╛рдиреЗ рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред", рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рд╕рд╣реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ -removing
рд╕рд╛рде рдЯреИрдЧ рдХрд┐рдП рдЧрдП рд▓реЛрдЧ рдЕрдирд╛рде рдирд╣реАрдВ рд╣реИрдВ?
@orf рдПрдХ рдирдП рдХрд░реНрдиреЗрд▓ рдкрд░, рд╣рдЯрд╛рдиреЗ рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣реЛрдирд╛ рдмреЗрд╣рдж рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИред рдХреНрдпрд╛ рдЖрдк рдХрдВрдЯреЗрдирд░ рдореЗрдВ /var/lib/docker
рдмрдврд╝рд╛ рд░рд╣реЗ рд╣реИрдВ?
рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП aufs рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдЬрд╛рдВрдЪ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣рд╛рдВ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЬрдм рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдерд╛, рддреЛ рд╕рдлрд▓ рдирд┐рд╖реНрдХрд╛рд╕рди рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд░рд╣рд╛ рдерд╛ред
рд╣рдо рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ /var/lib/docker
рдирд╣реАрдВ рдмрдврд╝рд╛ рд░рд╣реЗ рд╣реИрдВред
$ uname -a
Linux gitlab-cirunner 4.4.0-83-generic #106~14.04.1-Ubuntu SMP Mon Jun 26 18:10:19 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
рд╣рдо 14.04 рдПрд▓рдЯреАрдПрд╕ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ
рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВ рдЗрд╕реЗ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдЕрдиреНрдп рдХрд╛рд░рдгреЛрдВ рд╕реЗ (рдЭреБрдВрдб рдореЛрдб рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ) рдореИрдВ рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП 14.04 рд╕реЗ рд╣рдЯ рдЧрдпрд╛
рдорд╢реАрдиреЗрдВред
рд╕реЛрдо, 21 рдЕрдЧрд╕реНрдд, 2017 рдкрд░ 08:23 рдУрдЖрд░рдПрдл рдкрд░ [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:
рд╣рдо рдХрдВрдЯреЗрдирд░ рдореЗрдВ /var/lib/docker рдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
$ uname -a
рд▓рд┐рдирдХреНрд╕ gitlab-cirunner 4.4.0-83-рдЬреЗрдиреЗрд░рд┐рдХ #106~14.04.1-рдЙрдмрдВрдЯреВ рдПрд╕рдПрдордкреА рд╕реЛрдо рдЬреВрди 26 18:10:19 рдпреВрдЯреАрд╕реА 2017 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕рд╣рдо 14.04 рдПрд▓рдЯреАрдПрд╕ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/moby/moby/issues/22207#issuecomment-323773033 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AADRIfE2B2HNpbsKyTOj1CwGzulRT2C0ks5saaDPgaJpZM4IMGt2
.
рдпрд╣ 17.06.01-ce рдХреЗ рд╕рд╛рде рдмрджрддрд░ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рдмрд┐рд▓реНрдб рдорд╢реАрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ *-init-removing
рдФрд░ *-removing
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рддреБрд░рдВрдд рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рд╕реЗрд╡рд╛ рдмрдВрдж рдХрд░ рджреА, /var/lib/docker
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рдмрд┐рд▓реНрдбреЛрдВ рдХреЗ рдмрд╛рдж рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛрдиреЗ рдХреЗ рдХрд░реАрдм рдерд╛ред рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рд╕реЗрд╡рд╛ рдмрдВрдж рдХрд░ рджреА, apt-get purge docker-ce
рдЪрд▓рд╛рдпрд╛, /var/lib/docker
рдлрд┐рд░ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ 17.06.0-ce рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред /var/lib/docker/aufs/diff
рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЙрди рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдб рдорд╢реАрди рдкрд░ рд╣реИрдВред рдореИрдВрдиреЗ рдЕрдкрдиреА рд╡рд┐рдХрд╛рд╕ рдорд╢реАрди рдкрд░ рднреА рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИ - рдмрд╕ рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рд╕реЗ рдЫрд╡рд┐ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдХреЗ рд▓рд┐рдП рдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдмрдирддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛ред рдлрд┐рд░ рд╕реЗ, резрен.режрем.реж-рд╕реАрдИ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдиреЗ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрднреА рд╡рд╣реАрдВ рд░реБрдХреВрдВрдЧрд╛ред
@mmanderson рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред AUFS рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ред
@mmanderson рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ Dead
рд╕реНрдерд┐рддрд┐ рдореЗрдВ docker ps -a
рдореЗрдВ рдХреЛрдИ рдХрдВрдЯреЗрдирд░ рд╣реИ?
рдореЗрд░реЗ рд╕рднреА рдбреЙрдХрдЯрд░ рдмрд┐рд▓реНрдб рд╕рд░реНрд╡рд░ рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕реЗ рдмрд╛рд╣рд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред
рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ рдпрд╛ рддреЛ рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 17.06.1-рд╕реАрдИ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ, 874a737 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рдпрд╛ рддреЛ рдЙрднрд░рд╛ рдпрд╛ рдЕрдкрдЧреНрд░реЗрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реБрдЖред Aufs diff рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рднреА рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рд▓рдЯрдХрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдХрд╛рдЯ рджрд┐рдпрд╛ рд╣реИред
рдореБрджреНрджрд╛-22207.txt
@cpuguy83 рдХрд┐рд╕реА рднреА рд░рд╛рдЬреНрдп рдореЗрдВ рдХреЛрдИ рдХрдВрдЯреЗрдирд░ рдирд╣реАрдВред 17.06.01-ce рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрднреА рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдпрд╣реА рдХрд┐рдпрд╛ рд╣реИ:
docker ps -a
рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рджред *-remaining
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХрдИ /var/lib/docker/aufs/diff
рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВредdocker system df
рдЪрд▓рд╛рдПрдБред рдкрд░рд┐рдгрд╛рдо рд╣реИTYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 2 0 132.7MB 132.7MB (100%)
Containers 0 0 0B 0B
Local Volumes 0 0 0B 0B
du -sch /var/lib/docker/*/
рд╢реЛ рдХреЗ рд▓рд┐рдП 152M /var/lib/docker/aufs/
docker rmi $(docker images -q)
рдЪрд▓рд╛рдПрдБред рдЗрд╕рдХреЗ рдмрд╛рдж docker system df
рдЪрд▓рд╛рдирд╛ рд╕рднреА рд╢реВрдиреНрдп рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд░рдирд┐рдВрдЧ du -sch /var/lib/docker/*/
рд╢реЛ рдХреЗ рд▓рд┐рдП 152M /var/lib/docker/aufs/
рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ *-remaining
рдбрд░ рдХреЗ рд╕рднреА рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдореМрдЬреВрджрд╛ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рдирд╣реАрдВ рдерд╛ *-remaining
рдлрд╝реЛрд▓реНрдбрд░ рдЕрднреА рднреА рд╡рд╣рд╛рдВ рд╣реИрдВред@erikh рдХреНрдпрд╛ рдпрд╣ рд╡рд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЖрдк рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
@ cpuguy83 17.06.01-ce рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, /var/lib/docker рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛рдХрд░ рдФрд░ 17.06.0-ce рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдореИрдВ рдЙрд╕реА рдмрд┐рд▓реНрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдмрд┐рд▓реНрдб ADD from remote URL's
рдмрдЧ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ 17.06.01 рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЪрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ *-remaining
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ рдФрд░ docker system prune
рдФрд░ docker rmi $(docker image -q)
рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж /var/lib/docker/aufs/diff
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдлрд┐рд░ рд╕реЗ рдЦрд╛рд▓реА рд╣реИ рдФрд░ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореБрдХреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ резрен.режрем.рез рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реИ...
рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдпрд╣рд╛рдБ рд╣реИ: https://github.com/moby/moby/pull/34587
рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛, рддреНрд╡рд░рд┐рдд рдкреИрдЪ @cpuguy83 рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! /рд╕реАрд╕реА @рдПрд░рд┐рдЦ
@рд░реЛрдЧрд╣рд╛! рд╣рд╛рдБ, рдзрдиреНрдпрд╡рд╛рдж рдФрд░ @cpuguy83!
рдЖрдкрдХреА рдЙрддреНрдХреГрд╖реНрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП @Karreg рдХреЛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рд╕рднреА рдкреБрд░рд╛рдиреЗ ophaned рдЕрдВрддрд░реЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдФрд░ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЦреЛрдИ рд╣реБрдИ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рдЗрд╕реЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдирдП docker рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ VMs рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдЕрдм рдмрд╣реБрдд рдорджрдж рдФрд░ рд▓рдЧрднрдЧ рд╕рд╣реА рд╕рдорд╛рдзрд╛рдиред @TP75
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Docker, Inc. рдХрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдиреБрдмрдВрдз рд╣реИрдВред
@Karreg рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдореИрдВрдиреЗ
рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реЛрдирд╛ред
рдбреЙрдХрд░ рд╣реЛрд╕реНрдЯ рд╡рд┐рд╡рд░рдг
root@UbuntuCont :~# рдбреЙрдХрд░ рдЬрд╛рдирдХрд╛рд░реА
рдХрдВрдЯреЗрдирд░: 3
рдЪрд▓ рд░рд╣рд╛ рд╣реИ: 0
рд░реБрдХрд╛ рд╣реБрдЖ: 0
рд░реБрдХ рдЧрдпрд╛: 3
рдЫрд╡рд┐рдпрд╛рдВ: 4
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: резрен.режрем.рез-рд╕реАрдИ
рднрдВрдбрд╛рд░рдг рдЪрд╛рд▓рдХ: aufs
рд░реВрдЯ рдбрд┐рд░: /var/lib/docker/aufs
рдмреИрдХрд┐рдВрдЧ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо: extfs
рдбреАрдЖрдИрдЖрд░: 14
Dirperm1 рд╕рдорд░реНрдерд┐рдд: рд╕рдЪ
рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░: json-file
рд╕реАрдЧреНрд░реБрдк рдбреНрд░рд╛рдЗрд╡рд░: cgroupfs
рдкреНрд▓рдЧрдЗрдиреНрд╕:
рд╡реЙрд▓реНрдпреВрдо: рд╕реНрдерд╛рдиреАрдп
рдиреЗрдЯрд╡рд░реНрдХ: рдмреНрд░рд┐рдЬ рд╣реЛрд╕реНрдЯ рдореИрдХрд╡рд▓рди рдирд▓ рдУрд╡рд░рд▓реЗ
рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ: awslogs рдлреНрд▓реБрдПрдВрдЯрдб gcplogs gelf journald json-file logentries splunk syslog
рдЭреБрдВрдб: рдирд┐рд╖реНрдХреНрд░рд┐рдп
рд░рдирдЯрд╛рдЗрдо: рд░рдирд╕реА
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░рдирдЯрд╛рдЗрдо: рд░рдирд╕реА
рдЗрдирд┐рдЯ рдмрд╛рдЗрдирд░реА: docker-init
рдХрдВрдЯреЗрдирд░ рд╕рдВрд╕реНрдХрд░рдг: 6e23458c129b551d5c9871e5174f6b1b7f6d1170
рд░рдирд╕реА рд╕рдВрд╕реНрдХрд░рдг: 810190ceaa507aa2727d7ae6f4790c76ec150bd2
init рд╕рдВрд╕реНрдХрд░рдг: 949e6fa
рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдХрд▓реНрдк:
рдПрдкрдЖрд░реНрдорд░
рд╕реЗрдХрдВрдбрдХрдВрдк
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓: рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 4.4.0-93-рдЬреЗрдиреЗрд░рд┐рдХ
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рдЙрдмрдВрдЯреВ 16.04.3 рдПрд▓рдЯреАрдПрд╕
рдУрдПрд╕ рдЯрд╛рдЗрдк: рд▓рд┐рдирдХреНрд╕
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░: x86_64
рд╕реАрдкреАрдпреВ: 1
рдХреБрд▓ рдореЗрдореЛрд░реА: 3.358GiB
рдирд╛рдо: UbuntuCont
рдЖрдИрдбреА: QQA5: DC5S: C2FL: LCC6: XY6E: V3FR: TRW3: VMOQ: QQKD : AP2M: H3JA: I6VX
рдбреЙрдХрд░ рд░реВрдЯ рдбрд┐рд░: /var/lib/docker
рдбрд┐рдмрдЧ рдореЛрдб (рдХреНрд▓рд╛рдЗрдВрдЯ): рдЕрд╕рддреНрдп
рдбрд┐рдмрдЧ рдореЛрдб (рд╕рд░реНрд╡рд░): рдЧрд▓рдд
рд░рдЬрд┐рд╕реНрдЯреНрд░реА: https://index.docker.io/v1/
рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ: рдЕрд╕рддреНрдп
рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ:
127.0.0.0/8
рд▓рд╛рдЗрд╡ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рд╕рдХреНрд╖рдо: рдЕрд╕рддреНрдп
root@UbuntuCont :/var/lib/
031c85352fe85f07fede77dee0ac9dc2c7723177a819e72c534e1399208c95fa
09d53040e7e6798b5987ea76fe4f84f0906785b94a392a72e8e41a66cd9f242d
09d53040e7e6798b5987ea76fe4f84f0906785b94a392a72e8e41a66cd9f242d-init
0fb1ffc90969e9706801e2a18870f3ecd857a58f1094fbb968b3fa873e4cf2e4
10549179bd21a9c7af018d4ef305bb9196413b9662fce333b607104c40f38781
10d86a48e03cabf9af2c765dc84824809f24674ac339e4b9ffe572f50bd26b9c-init-рд╣рдЯрд╛рдирд╛
10d86a48e03cabf9af2c765dc84824809f24674ac339e4b9ffe572f50bd26b9c-рд╣рдЯрд╛рдирд╛
2e226946e8e6c2b3613de2afcff4cbb9890b6d9bd365fdda121a51ae96ec5606
2e226946e8e6c2b3613de2afcff4cbb9890b6d9bd365fdda121a51ae96ec5606-init
3601f6953132f557df8b52e03016db406168d3d6511d7ff5c08a90925ea288da-init-removing
3601f6953132f557df8b52e03016db406168d3d6511d7ff5c08a90925ea288da-рд╣рдЯрд╛рдирд╛
4b29141243aea4e70472f25a34a91267ab19c15071862c53e903b99740603d4c-init-рд╣рдЯрд╛рдиреЗ
4b29141243aea4e70472f25a34a91267ab19c15071862c53e903b99740603d4c-рд╣рдЯрд╛рдирд╛
520e3fcf82e0fbbb48236dd99b6dee4c5bb9073d768511040c414f205c787dc5-init-рд╣рдЯрд╛рдирд╛
520e3fcf82e0fbbb48236dd99b6dee4c5bb9073d768511040c414f205c787dc5-рд╣рдЯрд╛рдирд╛
59cbb25a4858e7d3eb9146d64ff7602c9abc68509b8f2ccfe3be76681481904f
5d1c661b452efce22fe4e109fad7a672e755c64f538375fda21c23d49e2590f6
605893aba54рд╢реБрд▓реНрдХ92830d56b6ef1105a4d2166e71bd3b73a584b2afc83319591
63bd53412210f492d72999f9263a290dfee18310aa0494cb92e0d926d423e281-init-рд╣рдЯрд╛рдирд╛
63bd53412210f492d72999f9263a290dfee18310aa0494cb92e0d926d423e281-рд╣рдЯрд╛рдирд╛
72146e759ab65c835e214e99a2037f4b475902fdbe550c46ea0d396fb5ab2779-init-removing
72146e759ab65c835e214e99a2037f4b475902fdbe550c46ea0d396fb5ab2779-рд╣рдЯрд╛рдирд╛
8147e0b06dcbce4aa7eb86ed74f4ee8301e5fe2ee73c3a80dcb230bd0ddfcc26-init-рд╣рдЯрд╛рдирд╛
8147e0b06dcbce4aa7eb86ed74f4ee8301e5fe2ee73c3a80dcb230bd0ddfcc26-рд╣рдЯрд╛рдирд╛
a72735551217bb1ad01b77dbdbb9b8effa9f41315b0c481f8d74b5606c50deb4
aa58f2000b9f7d1ed2a6b476740c292c3c716e1d4dc04b7718580a490bba5ee8
b552cb853e33a8c758cb664aec70e2c4e85eacff180f56cbfab988a8e10c0174-рд╣рдЯрд╛рдирд╛
cd80c351b81ed13c4b64d9dfdc20c84f6b01cbb3e26f560faf2b63dae12dec55-init-рд╣рдЯрд╛рдирд╛
cd80c351b81ed13c4b64d9dfdc20c84f6b01cbb3e26f560faf2b63dae12dec55-рд╣рдЯрд╛рдирд╛
fe903be376821b7afee38a016f9765136ecb096c59178156299acb9f629061a2
fe903be376821b7afee38a016f9765136ecb096c59178156299acb9f629061a2-init
@kasunsjc рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдКрдкрд░ рдХреА рдкреЛрд╕реНрдЯ рдкрдврд╝реЗрдВред
рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ 17.06.2-ce рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рдореБрдЭреЗ рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдмрд╛рдж рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдпрд╛ рддреЛ (рдкрд┐рдЫрд▓реА рдмрд╛рд░) рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред
17.06.2-рд╕реАрдИ _appears_ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╡рд╣рд╛рдВ рдХреЛрдИ рдФрд░ -removing
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИ, рдПрдХ рдЕрдЪреНрдЫреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЬрдЧрд╣ рд╡рд╛рдкрд╕ рдорд┐рд▓ рдЧрдИ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ -init
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрд░реЗ рдкрд╛рд╕ aufs/diff
рдореЗрдВ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ (рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдмрд╣реБрдд рдкреБрд░рд╛рдиреА рд╣реИрдВ)ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡реЗ рд╕рднреА рдЫреЛрдЯреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╢рд╛рдпрдж рд╣реА рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред
резрен.режрен.реж рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдпрд╣рд╛рдВ рднреА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ docker system prune --all -f
рднреА рдкрд╣рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╡реЗ рд░рд┐рдмреВрдЯ рдкрд░ рд╕реНрд╡рддрдГ рд╣рдЯрд╛ рджрд┐рдП рдЧрдПред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ Ubuntu 16.04 рдкрд░ 17.06.2-ce рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЬреИрд╕реЗ рд╣реА рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрдЧрд╣ рд╕рд╛рдл рд╣реЛ рдЧрдИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА