Moby: рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдХреЗ рдмрд╛рдж "unregister_netdevice: lo рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 3"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдордИ 2014  ┬╖  518рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: moby/moby

рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ Ctrl-c рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдЫреЛрдбрд╝ рд╕рдХрддрд╛ред

рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо Ubuntu 12.04 , рдХрд░реНрдиреЗрд▓ 3.8.0-25-generic ред

рдбреЛрдХрд░ рд╕рдВрд╕реНрдХрд░рдг:

root@wutq-docker:~# docker version
Client version: 0.10.0
Client API version: 1.10
Go version (client): go1.2.1
Git commit (client): dc9c28f
Server version: 0.10.0
Server API version: 1.10
Git commit (server): dc9c28f
Go version (server): go1.2.1
Last stable version: 0.10.0

рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://raw.githubusercontent.com/dotcloud/docker/master/contrib/check-config.sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдареАрдХ рд╣реИред

рдореИрдВрдиреЗ syslog рджреЗрдЦрд╛ рдФрд░ рдпрд╣ рд╕рдВрджреЗрд╢ рдкрд╛рдпрд╛:

May  6 11:30:33 wutq-docker kernel: [62365.889369] unregister_netdevice: waiting for lo to become free. Usage count = 3
May  6 11:30:44 wutq-docker kernel: [62376.108277] unregister_netdevice: waiting for lo to become free. Usage count = 3
May  6 11:30:54 wutq-docker kernel: [62386.327156] unregister_netdevice: waiting for lo to become free. Usage count = 3
May  6 11:31:02 wutq-docker kernel: [62394.423920] INFO: task docker:1024 blocked for more than 120 seconds.
May  6 11:31:02 wutq-docker kernel: [62394.424175] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
May  6 11:31:02 wutq-docker kernel: [62394.424505] docker          D 0000000000000001     0  1024      1 0x00000004
May  6 11:31:02 wutq-docker kernel: [62394.424511]  ffff880077793cb0 0000000000000082 ffffffffffffff04 ffffffff816df509
May  6 11:31:02 wutq-docker kernel: [62394.424517]  ffff880077793fd8 ffff880077793fd8 ffff880077793fd8 0000000000013f40
May  6 11:31:02 wutq-docker kernel: [62394.424521]  ffff88007c461740 ffff880076b1dd00 000080d081f06880 ffffffff81cbbda0
May  6 11:31:02 wutq-docker kernel: [62394.424526] Call Trace:                                                         
May  6 11:31:02 wutq-docker kernel: [62394.424668]  [<ffffffff816df509>] ? __slab_alloc+0x28a/0x2b2
May  6 11:31:02 wutq-docker kernel: [62394.424700]  [<ffffffff816f1849>] schedule+0x29/0x70
May  6 11:31:02 wutq-docker kernel: [62394.424705]  [<ffffffff816f1afe>] schedule_preempt_disabled+0xe/0x10
May  6 11:31:02 wutq-docker kernel: [62394.424710]  [<ffffffff816f0777>] __mutex_lock_slowpath+0xd7/0x150
May  6 11:31:02 wutq-docker kernel: [62394.424715]  [<ffffffff815dc809>] ? copy_net_ns+0x69/0x130
May  6 11:31:02 wutq-docker kernel: [62394.424719]  [<ffffffff815dc0b1>] ? net_alloc_generic+0x21/0x30
May  6 11:31:02 wutq-docker kernel: [62394.424724]  [<ffffffff816f038a>] mutex_lock+0x2a/0x50
May  6 11:31:02 wutq-docker kernel: [62394.424727]  [<ffffffff815dc82c>] copy_net_ns+0x8c/0x130
May  6 11:31:02 wutq-docker kernel: [62394.424733]  [<ffffffff81084851>] create_new_namespaces+0x101/0x1b0
May  6 11:31:02 wutq-docker kernel: [62394.424737]  [<ffffffff81084a33>] copy_namespaces+0xa3/0xe0
May  6 11:31:02 wutq-docker kernel: [62394.424742]  [<ffffffff81057a60>] ? dup_mm+0x140/0x240
May  6 11:31:02 wutq-docker kernel: [62394.424746]  [<ffffffff81058294>] copy_process.part.22+0x6f4/0xe60
May  6 11:31:02 wutq-docker kernel: [62394.424752]  [<ffffffff812da406>] ? security_file_alloc+0x16/0x20
May  6 11:31:02 wutq-docker kernel: [62394.424758]  [<ffffffff8119d118>] ? get_empty_filp+0x88/0x180
May  6 11:31:02 wutq-docker kernel: [62394.424762]  [<ffffffff81058a80>] copy_process+0x80/0x90
May  6 11:31:02 wutq-docker kernel: [62394.424766]  [<ffffffff81058b7c>] do_fork+0x9c/0x230
May  6 11:31:02 wutq-docker kernel: [62394.424769]  [<ffffffff816f277e>] ? _raw_spin_lock+0xe/0x20
May  6 11:31:02 wutq-docker kernel: [62394.424774]  [<ffffffff811b9185>] ? __fd_install+0x55/0x70
May  6 11:31:02 wutq-docker kernel: [62394.424777]  [<ffffffff81058d96>] sys_clone+0x16/0x20
May  6 11:31:02 wutq-docker kernel: [62394.424782]  [<ffffffff816fb939>] stub_clone+0x69/0x90
May  6 11:31:02 wutq-docker kernel: [62394.424786]  [<ffffffff816fb5dd>] ? system_call_fastpath+0x1a/0x1f
May  6 11:31:04 wutq-docker kernel: [62396.466223] unregister_netdevice: waiting for lo to become free. Usage count = 3
May  6 11:31:14 wutq-docker kernel: [62406.689132] unregister_netdevice: waiting for lo to become free. Usage count = 3
May  6 11:31:25 wutq-docker kernel: [62416.908036] unregister_netdevice: waiting for lo to become free. Usage count = 3
May  6 11:31:35 wutq-docker kernel: [62427.126927] unregister_netdevice: waiting for lo to become free. Usage count = 3
May  6 11:31:45 wutq-docker kernel: [62437.345860] unregister_netdevice: waiting for lo to become free. Usage count = 3

рдЦреБрд╢ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдПрдХ рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд╛рд░рддрд╛ рд╣реВрдВ, рдФрд░ рдлрд┐рд░ рдбреЙрдХрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореИрдВ рд╣реЛрд╕реНрдЯ рдХреЛ рд░реАрдмреВрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдЕрднреА рднреА рд╢рдЯрдбрд╛рдЙрди рд╣реЛрдиреЗ рдкрд░ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
screen shot 2014-05-06 at 11 49 27

arekernel arenetworking

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

(рдЗрд╕реЗ https://github.com/moby/moby/issues/5618#issuecomment-351942943 рдпрд╣рд╛рдВ рдлрд┐рд░ рд╕реЗ рджреЛрд╣рд░рд╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЧрд┐рдЯрд╣рдм рдкреБрд░рд╛рдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЫреБрдкрд╛ рд░рд╣рд╛ рд╣реИ)

рдЕрдЧрд░ рдЖрдк рдпрд╣рд╛рдВ рдЖ рд░рд╣реЗ рд╣реИрдВ

рдпрд╣рд╛рдВ рдЬрд┐рд╕ рдореБрджреНрджреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ рд╡рд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рдмрдЧ рд╣реИ рдФрд░ рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреБрдЫ рдкреИрдЪ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЪрд▓реЗ рдЧрдП рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреА _some_ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдЕрднреА рддрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВред

рдРрд╕реЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬреЛ _some_ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ (рдлрд┐рд░ рд╕реЗ, рдпрд╣ рдЙрди рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реИ рдЬреЛ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ)

"unregister_netdevice: рд╡реЗрдЯрд┐рдВрдЧ рдлреЙрд░ рд▓реЛ рдЯреБ рдлреНрд░реА" рдПрд░рд░ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдмрдЧ рдирд╣реАрдВ рд╣реИ

рдпрджрд┐ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ _after_ рд╣реИ рддреЛ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)

"рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рднреА рд╣реИ" рдЯрд┐рдкреНрдкрдгреА рди рдЫреЛрдбрд╝реЗрдВ

"рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рднреА рд╣реИ" рдмрдЧ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝реЗрдВ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд░реНрдиреЗрд▓ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреЛ рдкреИрдЪ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрджрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред

рдпрджрд┐ рдЖрдк рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рд╢реАрд░реНрд╖ рд╡рд┐рд╡рд░рдг рдореЗрдВ "рдЕрдВрдЧреВрдареЗ рдКрдкрд░" рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
screen shot 2017-03-09 at 16 12 17

рдпрджрд┐ рдЖрдк рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ _рд╕рджрд╕реНрдпрддрд╛ рдмрдЯрди_ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

screen shot 2017-03-09 at 16 11 03

рдпрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдкреНрдкрдгреА рейрежрежреж рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдИ-рдореЗрд▓/рдЕрдзрд┐рд╕реВрдЪрдирд╛ рднреЗрдЬрддреА рд╣реИ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╛рддрдЪреАрдд рдХреЛ рд▓реЙрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдЙрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреВрдВрдЧрд╛ рдЬреЛ (рдереЛрдбрд╝рд╛) рдереНрд░реЗрдб рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдЬреЛрдбрд╝рддреА рд╣реИрдВ

рдЕрдЧрд░ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

  • рдЫрд┐рдкреА рд╣реБрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕рд╣рд┐рдд рд╕рдВрдкреВрд░реНрдг рд╕реВрддреНрд░ рдкрдврд╝реЗрдВ ; рдпрд╣ рд▓рдВрдмрд╛ рд╣реИ, рдФрд░ рдЬреАрдердм рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рджреГрд╢реНрдпрдорд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред рдЕрдЧрд░ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рддреЛ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ

screen shot 2018-07-25 at 15 18 14

  • рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ https://github.com/moby/moby/issues/5618#issuecomment -316297818 (рдФрд░ рдЙрд╕ рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ) рдкрдврд╝реЗрдВ:

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрджреЗрд╢ рд╕реНрд╡рдпрдВ рд╕реМрдореНрдп рд╣реИ , рдУрдкреА рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рд╣реИ рдЬреЛ рдирд╣реАрдВ рд╣реИред

рдХреЛрдб рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА , рдЬрд╣рд╛рдВ рд╕реЗ рдпрд╣ рд╕рдВрджреЗрд╢ рдЖ рд░рд╣рд╛ рд╣реИ, рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЬреИрд╕реЗ рдХрд┐ рдЖрдИрдкреА рд╕реНрдЯреИрдХ) рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ (рдЬреИрд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ veth рдЬреЛрдбрд╝реА рдХрд╛ рдЕрдВрдд) рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╕рдлрд╛рдИ (рдЬреИрд╕реЗ рдЦреБрд▓реЗ рд╕реЙрдХреЗрдЯ рдЖрджрд┐ рдХреЛ рдмрдВрдж рдХрд░рдирд╛) рдХрд░ рд╕рдХреЗрдВред рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдлрд╛рдИ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рднрд╛рд░реА рднрд╛рд░ (рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдиреЗрдХреНрд╢рди рдЖрджрд┐) рдХреЗ рддрд╣рдд, рдХрд░реНрдиреЗрд▓ рд╕рдВрджреЗрд╢ рдХреЛ рдпрд╣рд╛рдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рд╕рдВрдЬрд╛рд▓ рдпреБрдХреНрддрд┐ рдХрд╛ рдХреЛрдИ рдЙрдкрдпреЛрдХреНрддрд╛ рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрднреА рдХрдореА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рднрд╛рдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдХрд╛рд░реНрдп рдЕрдЯрдХ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдХреНрд░реИрд╢ рд╣реИ рдЬреЛ рдХрд░реНрдиреЗрд▓ рдмрдЧ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдХреБрдЫ рдХреЛрдб рдкрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдореА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред рдРрд╕реЗ рдХрдИ рдмрдЧ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рд╕рдВрднрд╡рдд: рдкреБрд░рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рд╡рд╛рдкрд╕ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреНрд░реИрд╢ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг (рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛) рд▓рд┐рдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рд╕рдВрджреЗрд╢ рдХрд░рддрд╛ рд╣реВрдВ)ред

* рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЗрд╡рд▓ рддрднреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ рдЬрдм рдЖрдкрдХрд╛ рдХрд░реНрдиреЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ *, рдФрд░ рддрдм рд╣рдореЗрдВ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА:

  • рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг ( uname -r рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ)
  • рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг/рд╕рдВрд╕реНрдХрд░рдг
  • рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ Linux рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╣реИрдВ?
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрдЕрдк (рдмреНрд░рд┐рдЬ, рдУрд╡рд░рд▓реЗ, IPv4, IPv6, рдЖрджрд┐)
  • рдХрд╛рд░реНрдпрднрд╛рд░ рдХрд╛ рд╡рд┐рд╡рд░рдг (рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдВрдЯреЗрдирд░, рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЛрдб, рдЖрджрд┐)
  • рдФрд░ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдЬрдирди

рдзрдиреНрдпрд╡рд╛рдж!

рд╕рднреА 518 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ eth0 рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред рдЙрдмрдВрдЯреВ 12.04 рднреАред

рдореБрдЭреЗ рдорд╢реАрди рдХреЛ рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд▓рд╛рдиреА рд╣реИред /var/log/kern.log :

May 22 19:26:08 box kernel: [596765.670275] device veth5070 entered promiscuous mode
May 22 19:26:08 box kernel: [596765.680630] IPv6: ADDRCONF(NETDEV_UP): veth5070: link is not ready
May 22 19:26:08 box kernel: [596765.700561] IPv6: ADDRCONF(NETDEV_CHANGE): veth5070: link becomes ready
May 22 19:26:08 box kernel: [596765.700628] docker0: port 7(veth5070) entered forwarding state
May 22 19:26:08 box kernel: [596765.700638] docker0: port 7(veth5070) entered forwarding state
May 22 19:26:19 box kernel: [596777.386084] [FW DBLOCK] IN=docker0 OUT= PHYSIN=veth5070 MAC=56:84:7a:fe:97:99:9e:df:a7:3f:23:42:08:00 SRC=172.17.0.8 DST=172.17.42.1 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=170 DF PROTO=TCP SPT=51615 DPT=13162 WINDOW=14600 RES=0x00 SYN URGP=0
May 22 19:26:21 box kernel: [596779.371993] [FW DBLOCK] IN=docker0 OUT= PHYSIN=veth5070 MAC=56:84:7a:fe:97:99:9e:df:a7:3f:23:42:08:00 SRC=172.17.0.8 DST=172.17.42.1 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=549 DF PROTO=TCP SPT=46878 DPT=12518 WINDOW=14600 RES=0x00 SYN URGP=0
May 22 19:26:23 box kernel: [596780.704031] docker0: port 7(veth5070) entered forwarding state
May 22 19:27:13 box kernel: [596831.359999] docker0: port 7(veth5070) entered disabled state
May 22 19:27:13 box kernel: [596831.361329] device veth5070 left promiscuous mode
May 22 19:27:13 box kernel: [596831.361333] docker0: port 7(veth5070) entered disabled state
May 22 19:27:24 box kernel: [596841.516039] unregister_netdevice: waiting for eth0 to become free. Usage count = 1
May 22 19:27:34 box kernel: [596851.756060] unregister_netdevice: waiting for eth0 to become free. Usage count = 1
May 22 19:27:44 box kernel: [596861.772101] unregister_netdevice: waiting for eth0 to become free. Usage count = 1

рдЕрд░реЗ рдпреЗ рддреЛ рдореЗрд░реЗ рд╕рд╛рде рднреА рд╣реЛрдиреЗ рд▓рдЧрд╛ред

рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг:

Client version: 0.11.1
Client API version: 1.11
Go version (client): go1.2.1
Git commit (client): fb99f99
Server version: 0.11.1
Server API version: 1.11
Git commit (server): fb99f99
Go version (server): go1.2.1
Last stable version: 0.11.1

рдХрд░реНрдиреЗрд▓ рд▓реЙрдЧ : http://pastebin.com/TubCy1tG

рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╡рд░рдг :
рдкреИрдЪ рдХрд┐рдП рдЧрдП рдХрд░реНрдиреЗрд▓ (3.14.3-rt4) рдХреЗ рд╕рд╛рде Ubuntu 14.04 LTS рдЪрд▓рд╛рдирд╛ред рдлрд┐рд░ рднреА рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд┐рдирдХреНрд╕-3.13.0-27-рдЬреЗрдиреЗрд░рд┐рдХ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬреЛ рдордЬрд╝реЗрджрд╛рд░ рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореЗрд░реА рд╕рднреА рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдлреНрд░реАрдЬ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдореБрдЭреЗ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рдЕрдХреНрд╖рд░ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдкрдбрд╝рддреЗ рд╣реИрдВред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓реЗ рдЧрдП рдХрд┐рд╕реА рднреА рдирдП рднрд╛рдЧреНрдп рдХрд╛ рднреА рдпрд╣реА рд╣рд╢реНрд░ рд╣реЛрддрд╛ рд╣реИ - рдФрд░ рдореБрдЭреЗ рдЕрдкрдиреЗ рдЦрд░рд╛рдм рд▓реИрдкрдЯреЙрдк рдХреЛ рдКрдкрд░ рдХреЗ рдЕрдЪреНрдЫреЗ рдбреЙрдХреНрдЯрд░ рдХреА рддрд░рд╣ рд╣реА рдкрд╛рд╡рд░ рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдореИрдВ xmonad рдореЗрдВ urxvt рдпрд╛ xterm рдореЗрдВ рдордЫрд▓реА рдЦреЛрд▓ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рд╛рджреЗ рдмреИрд╢ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1065434#yui_3_10_3_1_1401948176063_2050

рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд╛рдлреА рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛
рдФрд░ рдлрд┐рд░ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкреНрд░рддрд┐ рдореЗрдВ рдПрдХ рд▓рд╛рдкрддрд╛ рдХрдореА рд╣реЛ рд╕рдХрддреА рд╣реИ
рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реАрдкреАрдпреВ рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмрд╛рд░ apt-get рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдПрдХ рдЯрди рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдХреЛ рдЯрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рд╣реА рдерд╛ред

рдЙрдмрдВрдЯреВ резреи.режрек.рей рд╕реЗ резрек.режрек рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдмрджрд▓рд╛рд╡ рдХреЗ рддрдп рд╣реЛ рдЧрдпрд╛ред

рдореИрдВ рдЗрд╕реЗ RHEL7, 3.10.0-123.4.2.el7.x86_64 рдкрд░ рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реВрдВ

рдЬрдм рдореИрдВ 3.14-rt4 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рджреЗрдЦрд╛ рд╣реИред рдЗрд╕реЗ рд╡реЗрдирд┐рд▓рд╛ 3.13 рдпрд╛ рдХреБрдЫ рдФрд░ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@egasimus рд╡рд╣реА - рдореИрдВрдиреЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рдорд╛рд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реИрдХрдбрд╝реЛрдВ рдПрдордмреА рдбреЗрдЯрд╛ рдЦреАрдВрдЪрд╛, рдлрд┐рд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред

рдореИрдВрдиреЗ рдбреЗрдмрд┐рдпрди рдХрд░реНрдиреЗрд▓ 3.14 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреБрдЫ рдХрд░реНрдиреЗрд▓ <3.5 рдореЗрдВ рдореМрдЬреВрдж рдереА, 3.5 рдореЗрдВ рддрдп рдХреА рдЧрдИ рдереА, 3.6 рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдИ рдереА, рдФрд░ 3.12-3.14 рдореЗрдВ рдХреБрдЫ рдкреИрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред https://bugzilla.redhat.com/show_bug.cgi?id=880394

@spiffytech рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рд░реАрдпрд▓рдЯрд╛рдЗрдо рдХрд░реНрдиреЗрд▓ рд╕реНрд╡рд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рд╣рд░ рджреВрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд░рдЯреА рдкреИрдЪ рдЬрд╛рд░реА рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 3.16-рдЖрд░рдЯреА рдХреЛ рдЕрднреА рднреА рдЯреВрдЯреЗ рд╣реБрдП рджреЗрдЦрдиреЗ рд╕реЗ рдирдлрд░рдд рдХрд░реЗрдВрдЧреЗред :/

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЗрд╕реЗ kernel.org рдкрд░

рдореИрдВ рдЗрд╕реЗ Ubuntu 14.10 рдкрд░ 3.18.1 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рдХрд░реНрдиреЗрд▓ рд▓реЙрдЧ рджрд┐рдЦрд╛рддрд╛ рд╣реИ

Dec 21 22:49:31 inotmac kernel: [15225.866600] unregister_netdevice: waiting for lo to become free. Usage count = 2
Dec 21 22:49:40 inotmac kernel: [15235.179263] INFO: task docker:19599 blocked for more than 120 seconds.
Dec 21 22:49:40 inotmac kernel: [15235.179268]       Tainted: G           OE  3.18.1-031801-generic #201412170637
Dec 21 22:49:40 inotmac kernel: [15235.179269] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Dec 21 22:49:40 inotmac kernel: [15235.179271] docker          D 0000000000000001     0 19599      1 0x00000000
Dec 21 22:49:40 inotmac kernel: [15235.179275]  ffff8802082abcc0 0000000000000086 ffff880235c3b700 00000000ffffffff
Dec 21 22:49:40 inotmac kernel: [15235.179277]  ffff8802082abfd8 0000000000013640 ffff8800288f2300 0000000000013640
Dec 21 22:49:40 inotmac kernel: [15235.179280]  ffff880232cf0000 ffff8801a467c600 ffffffff81f9d4b8 ffffffff81cd9c60
Dec 21 22:49:40 inotmac kernel: [15235.179282] Call Trace:
Dec 21 22:49:40 inotmac kernel: [15235.179289]  [<ffffffff817af549>] schedule+0x29/0x70
Dec 21 22:49:40 inotmac kernel: [15235.179292]  [<ffffffff817af88e>] schedule_preempt_disabled+0xe/0x10
Dec 21 22:49:40 inotmac kernel: [15235.179296]  [<ffffffff817b1545>] __mutex_lock_slowpath+0x95/0x100
Dec 21 22:49:40 inotmac kernel: [15235.179299]  [<ffffffff8168d5c9>] ? copy_net_ns+0x69/0x150
Dec 21 22:49:40 inotmac kernel: [15235.179302]  [<ffffffff817b15d3>] mutex_lock+0x23/0x37
Dec 21 22:49:40 inotmac kernel: [15235.179305]  [<ffffffff8168d5f8>] copy_net_ns+0x98/0x150
Dec 21 22:49:40 inotmac kernel: [15235.179308]  [<ffffffff810941f1>] create_new_namespaces+0x101/0x1b0
Dec 21 22:49:40 inotmac kernel: [15235.179311]  [<ffffffff8109432b>] copy_namespaces+0x8b/0xa0
Dec 21 22:49:40 inotmac kernel: [15235.179315]  [<ffffffff81073458>] copy_process.part.28+0x828/0xed0
Dec 21 22:49:40 inotmac kernel: [15235.179318]  [<ffffffff811f157f>] ? get_empty_filp+0xcf/0x1c0
Dec 21 22:49:40 inotmac kernel: [15235.179320]  [<ffffffff81073b80>] copy_process+0x80/0x90
Dec 21 22:49:40 inotmac kernel: [15235.179323]  [<ffffffff81073ca2>] do_fork+0x62/0x280
Dec 21 22:49:40 inotmac kernel: [15235.179326]  [<ffffffff8120cfc0>] ? get_unused_fd_flags+0x30/0x40
Dec 21 22:49:40 inotmac kernel: [15235.179329]  [<ffffffff8120d028>] ? __fd_install+0x58/0x70
Dec 21 22:49:40 inotmac kernel: [15235.179331]  [<ffffffff81073f46>] SyS_clone+0x16/0x20
Dec 21 22:49:40 inotmac kernel: [15235.179334]  [<ffffffff817b3ab9>] stub_clone+0x69/0x90
Dec 21 22:49:40 inotmac kernel: [15235.179336]  [<ffffffff817b376d>] ? system_call_fastpath+0x16/0x1b
Dec 21 22:49:41 inotmac kernel: [15235.950976] unregister_netdevice: waiting for lo to become free. Usage count = 2
Dec 21 22:49:51 inotmac kernel: [15246.059346] unregister_netdevice: waiting for lo to become free. Usage count = 2

рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдлрд╝реНрд░реАрдЬрд╝ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдореИрдВ docker version/info рднреЗрдЬреВрдВрдЧрд╛ :)

рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдЙрдмрдВрдЯреВ 14.04, 3.13.0-37-рдЬреЗрдиреЗрд░рд┐рдХ

рдЙрдмрдВрдЯреВ 14.04 рд╕рд░реНрд╡рд░ рдкрд░, рдореЗрд░реА рдЯреАрдо рдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ 3.13.0-40-рдЬреЗрдиреЗрд░рд┐рдХ рд╕реЗ 3.13.0-32-рдЬреЗрдиреЗрд░рд┐рдХ рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ "рд╣рд▓" рд╣реЛ рдЬрд╛рддреА рд╣реИред @sbward рдХреЗ рдЕрд╡рд▓реЛрдХрди рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣

рдореИрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдХрднреА-рдХрднреА рдПрдХ _negative_ рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ рджреЗрдЦрддреЗ рд╣реИрдВред

FWIW рд╣рдордиреЗ рднрд░реЛрд╕реЗрдордВрдж рдХрд░реНрдиреЗрд▓ (3.13.0-40-рдЬреЗрдиреЗрд░рд┐рдХ # 69-рдЙрдмрдВрдЯреВ) рдкрд░ lxc рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдЗрд╕ рдмрдЧ рдХреЛ рдорд╛рд░рд╛, рд╕рдВрджреЗрд╢ dmesg рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рд╣реЛрддрд╛ рд╣реИ:

[27211131.602869] INFO: task lxc-start:26342 blocked for more than 120 seconds.
[27211131.602874]       Not tainted 3.13.0-40-generic #69-Ubuntu
[27211131.602877] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[27211131.602881] lxc-start       D 0000000000000001     0 26342      1 0x00000080
[27211131.602883]  ffff88000d001d40 0000000000000282 ffff88001aa21800 ffff88000d001fd8
[27211131.602886]  0000000000014480 0000000000014480 ffff88001aa21800 ffffffff81cdb760
[27211131.602888]  ffffffff81cdb764 ffff88001aa21800 00000000ffffffff ffffffff81cdb768
[27211131.602891] Call Trace:
[27211131.602894]  [<ffffffff81723b69>] schedule_preempt_disabled+0x29/0x70
[27211131.602897]  [<ffffffff817259d5>] __mutex_lock_slowpath+0x135/0x1b0
[27211131.602900]  [<ffffffff811a2679>] ? __kmalloc+0x1e9/0x230
[27211131.602903]  [<ffffffff81725a6f>] mutex_lock+0x1f/0x2f
[27211131.602905]  [<ffffffff8161c2c1>] copy_net_ns+0x71/0x130
[27211131.602908]  [<ffffffff8108f889>] create_new_namespaces+0xf9/0x180
[27211131.602910]  [<ffffffff8108f983>] copy_namespaces+0x73/0xa0
[27211131.602912]  [<ffffffff81065b16>] copy_process.part.26+0x9a6/0x16b0
[27211131.602915]  [<ffffffff810669f5>] do_fork+0xd5/0x340
[27211131.602917]  [<ffffffff810c8e8d>] ? call_rcu_sched+0x1d/0x20
[27211131.602919]  [<ffffffff81066ce6>] SyS_clone+0x16/0x20
[27211131.602921]  [<ffffffff81730089>] stub_clone+0x69/0x90
[27211131.602923]  [<ffffffff8172fd2d>] ? system_call_fastpath+0x1a/0x1f

рдЙрдмрдВрдЯреВ 14.04 рдФрд░ рдбреЗрдмрд┐рдпрди рдЬреЗрд╕реА w/рдХрд░реНрдиреЗрд▓ 3.16.x рдкрд░ рдЗрд╕рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВред

рдбреЙрдХрд░ рдХрдорд╛рдВрдб:

docker run -t -i -v /data/sitespeed.io:/sitespeed.io/results company/dockerfiles:sitespeed.io-latest --name "Superbrowse"

рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЦрд░рд╛рдм рдореБрджреНрджрд╛ рд▓рдЧрддрд╛ рд╣реИ ...

@jbalonso 3.13.0-32 -рдЬреЗрдиреЗрд░рд┐рдХ рдХреЗ рд╕рд╛рде рднреА рдореБрдЭреЗ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕рдлрд▓ рд░рдиреЛрдВ рдХреЗ рдмрд╛рдж рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ: рд╕реЛрдм:

@MrMMorris рдХреНрдпрд╛ рдЖрдк рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЙрдкрд▓рдмреНрдз рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкреБрдирд░реБрддреНрдкрд╛рджрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣рд░ рдХреЛрдИ рдЬреЛ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ, рд╡рд╣ рдЕрдкрдиреЗ рд╡рд┐рддрд░рдг рдкрд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдПрдХ рдкреИрдХреЗрдЬ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдХрдореА рд╣реИред

рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк apt-get update && apt-get dist-upgrade -y рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░реАрдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рд╕рд╛рдЧрд░ рдкрд░ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЕрднреА рдЕрджреНрдпрддрди рдХреЗ рджреМрд░рд╛рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рджреЗрдЦреЗрдВ https://digitalocean.uservoice.com/forums/136585-digitalocean /suggestions/2814988-рджреЗ-рд╡рд┐рдХрд▓реНрдк-рдЯреВ-рдпреВрдЬ-рдж-рдбреНрд░реЙрдкрд▓реЗрдЯ-рдПрд╕-рдУрди-рдмреВрдЯрд▓реЛрдбрд░)ред

CentOS/RHEL/Fedora/Scientific Linux рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ yum update рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрджреНрдпрддрди рд░рдЦрдиреЗ рдФрд░ рдЕрджреНрдпрддрдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд░реАрдмреВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╕рдордп, рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рдЕрдкрдбреЗрдЯ (рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЛрдИ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ/рдкрд░реАрдХреНрд╖рдг/рдЕрд▓реНрдлрд╛/рдмреАрдЯрд╛/рдЖрд░рд╕реА рдкреИрдХреЗрдЬ) рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреИрдЪ рдФрд░ рдЕрджреНрдпрддрд┐рдд рд╣реИред

@рдЕрдВрдХрд▓рдЬреИрдХ

рдореИрдВ рднрд╛рдЧрд╛ apt-get update && apt-get dist-upgrade -y

рдЙрдмрдВрдЯреВ 14.04 3.13.0-46-рдЬреЗрдиреЗрд░рд┐рдХ

рдХреЗрд╡рд▓ рдПрдХ docker run рдмрд╛рдж рднреА рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдореИрдВ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдПрдордЖрдИ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ

@MrMMorris рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХрд┐ рдпрд╣ рдЕрднреА рднреА Ubuntu 14.04 рдкрд░ рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдорджрдж рдХреЗ рд▓рд┐рдП рдореИрдВ рдФрд░ рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдмрддрд╛рдПрдВ! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

@MrMMorris рдпрджрд┐ рдЖрдк рдПрдХ рдкреБрдирд░реБрддреНрдкрд╛рджрдХ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЧ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1403152

@rsampaio рдЕрдЧрд░ рдЖрдЬ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдордп рд╣реИ, рддреЛ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдВрдЧрд╛!

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рей.резрем (.рен) рдкрд░ рдбреЗрдмрд┐рдпрди рен рдФрд░ рдбреЗрдмрд┐рдпрди рео рджреЛрдиреЛрдВ рдкрд░ рднреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ: https://github.com/docker/docker/issues/9605#issuecomment -85025729ред рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдирд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИред

рдЖрд░рдПрдЪрдИрдПрд▓ 6.6 рдкрд░ рдХрд░реНрдиреЗрд▓ 2.6.32-504.8.1.el6.x86_64 рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХреБрдЫ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп (рд╕рднреА рдХрдВрдЯреЗрдирд░ рдирд╣реАрдВ)
_ рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = -1_

рдлрд┐рд░ рд╕реЗ, рд╕рд░реНрд╡рд░ рдХреЛ рд░реАрдмреВрдЯ рдХрд░рдирд╛ рдЗрд╕ рд╕рдордп рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ

рдЗрд╕реЗ CoreOS (647.0.0) рдкрд░ рдХрд░реНрдиреЗрд▓ 3.19.3 рдХреЗ рд╕рд╛рде рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рд░рд┐рдмреВрдЯрд┐рдВрдЧ рднреА рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИред

рд╕рд┐рдб рдХреЗ рдХрд░реНрдиреЗрд▓ (4.0.2) рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдбреЗрдмрд┐рдпрди рдЬреЗрд╕реА - рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд╣реБрдИ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЧреИрд░-рдЙрдмрдВрдЯреВ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реИ?

рд╣рд╛рдВред рдбреЗрдмрд┐рдпрди рд╡рд╛рд▓реЗред
19 рдордИ 2015 рдИ. 19:01 ╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╨╡╨╗╤М "popsikle" [email protected]
рдЕрдВрдЧреНрд░реЗрдЬреА:

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЧреИрд░-рдЙрдмрдВрдЯреВ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реИ?

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment -113556862ред

рдпрд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЫрд╡рд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рдЫрд╡рд┐ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рд╕реЗ рди рддреЛ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ рдФрд░ рди рд╣реА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдФрд░ рднреА рдмрджрддрд░ рд╣реЛрдЧреАред

4.1.2-рдмреЛрди12 рдХрд░реНрдиреЗрд▓ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреАрдЧрд▓рдмреЛрди рдмреНрд▓реИрдХ рдкрд░ рдбреЗрдмрд┐рдпрди рдЬреЗрд╕реА рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡

рек.рез.реи рд╕реЗ рек.реи-рдЖрд░рд╕реАреи рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдиреБрднрд╡ (рез.рео.реж рдХреЗ рдЧрд┐рдЯ рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред
/var/lib/docker/* рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
4.1.2 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ v5.0.0 (рд░реЗрдЯреНрд░реЛ-рдкреЛрд░реНрдЯреЗрдб рдЯреВ v4) рдХреЗ рд▓рд┐рдП рдкреИрдЪ рд╣реИ рдЬреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рднрд╛рдЧ рдореЗрдВ рдХреБрдЫ рдХрд░рддрд╛ рд╣реИ .. рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред

рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдпрд╣ рдареАрдХ рд╣реИ: https://www.virtualbox.org/attachment/ticket/12264/diff_unregister_netdev
рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдЙрдирдХреЗ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ред

4.2-рдЖрд░рд╕реА 2 рдХреЗ рд╕рд╛рде рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ:

unregister_netdevice: vethf1738d3 рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

рдмрд╕ 4.2-RC3 рд╕рдВрдХрд▓рд┐рдд, рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ

@ рдирдЬрд╝рд░-рдкреАрд╕реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдмрд╕ рдЗрд╕реЗ 4.1.3 рдХреЗ рд╕рд╛рде рдорд╛рд░рд╛, рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдерд╛
@techniq рдпрд╣рд╛рдБ рд╡рд╣реА, рдмрд╣реБрдд рдЦрд░рд╛рдм рдХрд░реНрдиреЗрд▓ рдмрдЧред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ 4.1 рдкреЗрдбрд╝ рдкрд░ рд╡рд╛рдкрд╕ рднреЗрдЬрдиреА рдЪрд╛рд╣рд┐рдПред

рд▓рд┐рдирдХреНрд╕ рдбреЙрдХрд░13 3.19.0-22-рдЬреЗрдиреЗрд░рд┐рдХ #22-рдЙрдмрдВрдЯреВ рдПрд╕рдПрдордкреА рдордВрдЧрд▓ рдЬреВрди 16 17:15:15 рдпреВрдЯреАрд╕реА 2015 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕

Ubuntu 15.04 рд╕реЗ рдХрд░реНрдиреЗрд▓, рд╡рд╣реА рдореБрджреНрджрд╛

рдореИрдВрдиреЗ рдЗрд╕реЗ 4.2-рдЖрд░рд╕реА3 рдХреЗ рд╕рд╛рде рднреА рджреЗрдЦрд╛ред рдбрд┐рд╡рд╛рдЗрд╕ рд░рд┐рд╕рд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмрдЧ рдирд╣реАрдВ рд╣реИ :) рдореИрдВ рдХрд┐рд╕реА рднреА рдХрд░реНрдиреЗрд▓> = 4.1 рдкрд░ рд╣рд╛рдИрд▓реЛрдб рдХреЗ рддрд╣рдд рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рднреА рдмрд╕ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдЙрдмрдВрдЯреВ 3.13.0-57-рдЬреЗрдиреЗрд░рд┐рдХ, рдЯреБрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рд╡рдзрд╛рдирд┐рддред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ kern.log рдФрд░ syslog рдХреЛ рднрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдорд╢реАрди рдХреЛ рдХреНрд░реИрд╢ рдХрд░ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╢реАрди (рдбреЙрдХрд░рд╛рдЗрдЬреНрдб рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ) рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдиреАрдЪреЗ рд▓рд╛рддрд╛ рд╣реИ ...

"рдореБрдЭреЗ рднреА" рдХреЗ рдХреЛрд░рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдХрд░, рдореИрдВ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдирд┐рдЬреА рдбреЙрдХрд░ рд░реЗрдкреЛ рд╕реЗ рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЦреАрдВрдЪрддреЗ рд╕рдордп рд░реИрдВрдЪрд░реЛрд╕ (рдПрдХ рдиреНрдпреВрдирддрдо рдУрдПрд╕) 0.3.3 рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд▓рд╛рдЙрдбрд╕реНрдЯреИрдХ рд╡реАрдПрдо рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рд╣рд░ рджрд╕ рд╕реЗрдХрдВрдб рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рд╣реИ рдпрд╛ рдирд╣реАрдВред

4.2-rc7 . рдХреЗ рд╕рд╛рде рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдЗрд╕ рдкрд░ рдХреЛрдИ рдЦрдмрд░, рд╣рдореЗрдВ рдХрд┐рд╕ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдХрд░реНрдиреЗрд▓ (рдЙрдмрдВрдЯреВ 14.04 рдкрд░ 3.19.0-26) рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддрд╛ рд░рд╣рддрд╛ рд╣реИред

рд╣рдореЗрдВ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ рд╣реИред рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдо userland-proxy=false рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдХреБрдЫ рдореЙрдирд┐рдЯрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╣рд░ 1 рдорд┐рдирдЯ рдореЗрдВ nagios рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕реНрдкреЙрди рдХрд░реЗрдЧрд╛ред рдореИрдВ рдкреНрд░реЛрд╕реЗрд╕ рдЯреНрд░реА рдкрд░ рдЬреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ docker rm рдХрдорд╛рдВрдб рдкрд░ рдЕрдЯрдХрд╛ рд╣реБрдЖ рд╣реИ рдФрд░ kern.log рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ

Sep 24 03:53:13 prod-service-05 kernel: [ 1920.544106] unregister_netdevice: waiting for lo to become free. Usage count = 2
Sep 24 03:53:13 prod-service-05 kernel: [ 1921.008076] unregister_netdevice: waiting for vethb6bf4db to become free. Usage count = 1
Sep 24 03:53:23 prod-service-05 kernel: [ 1930.676078] unregister_netdevice: waiting for lo to become free. Usage count = 2
Sep 24 03:53:23 prod-service-05 kernel: [ 1931.140074] unregister_netdevice: waiting for vethb6bf4db to become free. Usage count = 1
Sep 24 03:53:33 prod-service-05 kernel: [ 1940.820078] unregister_netdevice: waiting for lo to become free. Usage count = 2

рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ

ubuntu@prod-service-02:~$ docker version
Client:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   0a8c2e3
 Built:        Thu Sep 10 19:19:00 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   0a8c2e3
 Built:        Thu Sep 10 19:19:00 UTC 2015
 OS/Arch:      linux/amd64
ubuntu@prod-service-02:~$ docker info
Containers: 2
Images: 52
Storage Driver: overlay
 Backing Filesystem: extfs
Execution Driver: native-0.2
Logging Driver: gelf
Kernel Version: 4.0.9-040009-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 4
Total Memory: 7.304 GiB
Name: prod-service-02
ID: NOIK:LVBV:HFB4:GZ2Y:Q74F:Q4WW:ZE22:MDE7:7EBW:XS42:ZK4G:XNTB
WARNING: No swap limit support
Labels:
 provider=generic

рдЕрдкрдбреЗрдЯ: рд╣рд╛рд▓рд╛рдВрдХрд┐ https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1403152 рдиреЗ рдХрд╣рд╛ рдХрд┐ рдпрд╣ 2015-08-17 рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХрд░реНрдиреЗрд▓ v3.19.8-ckt6-vivid рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬреЛ 02-рд╕рд┐рддрдВрдмрд░-2015 рдХреЛ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ v4.2.1-рдЕрд╕реНрдерд┐рд░ рдЬреЛ 21-рд╕рд┐рддрдВрдмрд░-2015 рдХреЛ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ 3.19.0-28-generic рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдорд╛рд░рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирд╡реАрдирддрдо рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ

рд╣рд╛рдБ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ --userland-proxy=false рдкреБрд░рд╛рдиреЗ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЕрдм рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ :(

рдирд╣реАрдВред рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА --userland-proxy=false рд╕рднреА 3.19, 4.0, 4.2 рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рд╣реЛрддреА рд╣реИред

рдореИрдВ iptables (--iptables=false) рдХреЗ рдмрд┐рдирд╛ рдпреВрдЬрд░рд▓реИрдВрдб рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдкреНрд░рддрд┐ рджрд┐рди рдПрдХ рдмрд╛рд░ рдиреНрдпреВрдирддрдо рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдЕрдлрд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рдПрдХ рдирд┐рдЧрд░рд╛рдиреАрдХрд░реНрддрд╛ рдерд╛ рдЬреЛ SysRq рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд╣рд╛рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рдерд╛ред

рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреБрдЫ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬреЛ рднрд╛рд░реА рд╕реНрдЯрдбрдЖрдЙрдЯ/рдЧрд▓рддреА рд▓реЗрдЦрдХ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдиреНрдп рдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдмрдЧ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

``````
$ рдбреЛрдХрд░ рдЬрд╛рдирдХрд╛рд░реА
рдХрдВрдЯреЗрдирд░: 15
рдЫрд╡рд┐рдпрд╛рдВ: 148
рднрдВрдбрд╛рд░рдг рдЪрд╛рд▓рдХ: aufs
рд░реВрдЯ рдбрд┐рд░: /var/lib/docker/aufs
рдмреИрдХрд┐рдВрдЧ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо: extfs
рдбрд╛рдпрд░: 178
Dirperm1 рд╕рдорд░реНрдерд┐рдд: рд╕рдЪ
рдирд┐рд╖реНрдкрд╛рджрди рдЪрд╛рд▓рдХ: рджреЗрд╢реА-0.2
рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░: json-file
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 3.19.0-26-рдЬреЗрдиреЗрд░рд┐рдХ
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рдЙрдмрдВрдЯреВ 14.04.3 рдПрд▓рдЯреАрдПрд╕
рд╕реАрдкреАрдпреВ: 12
рдХреБрд▓ рдореЗрдореЛрд░реА: 62.89 рдЬреАрдЖрдИрдмреА
рдирд╛рдо: * *
рдЖрдИрдбреА: 2 ALJ:YTUH : QCNX:FPEO :YBG4:ZTL4:2 EYK:AV7D :FN7C: IVNU:UWBL :YYZ5

$ рдбреЛрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
рдЧреНрд░рд╛рд╣рдХ рд╕рдВрд╕реНрдХрд░рдг: 1.7.0
рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.19
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг (рдХреНрд▓рд╛рдЗрдВрдЯ): go1.4.2
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз (рдХреНрд▓рд╛рдЗрдВрдЯ): 0baf609
рдУрдПрд╕/рдЖрд░реНрдХ (рдХреНрд▓рд╛рдЗрдВрдЯ): linux/amd64
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.7.0
рд╕рд░реНрд╡рд░ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.19
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг (рд╕рд░реНрд╡рд░): go1.4.2
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз (рд╕рд░реНрд╡рд░): 0baf609
рдУрдПрд╕/рдЖрд░реНрдХ (рд╕рд░реНрд╡рд░): linux/amd64```
``````

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдЙрд╕реА рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реВрдВ, рдЖрдЬ рдПрдХ рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдкрд░ 3 рдмрд╛рд░ рд╡рд┐рдлрд▓ рд╣реБрдЖ, рдФрд░ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдХреБрдЫ рдЬрд╛рджреВ SysRq рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рдЯрдХреНрдХрд░

рдореИрдВ рдЕрднреА рднреА рдЗрд╕реЗ рдХрд░реНрдиреЗрд▓ 4.2.0 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдирд╡реАрдирддрдо рдбреЗрдмрд┐рдпрди рдЬреЗрд╕реА рдкрд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрдЪрд╛рдирдХ, рдореЗрд░реЗ рддреАрди рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕рд░реНрд╡рд░ рдиреАрдЪреЗ рдЪрд▓реЗ рдЧрдП рдФрд░ рд▓реЙрдЧ рдЪрд┐рд▓реНрд▓рд╛ рд░рд╣реЗ рдереЗ "unregister_netdevice: lo рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 1"

рдЙрдмрдВрдЯреВ: 14.04
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 3.13.0-63-рдЬреЗрдиреЗрд░рд┐рдХ
рдбреЛрдХрд░: 1.7.1

рд╕рд┐рд╕рд▓реЛрдЧ
screenshot from 2015-10-22 11 53 41

рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ?

рд╕рдорд╕реНрдпрд╛ Ubuntu 15.10 рдХреЗ рдХрд░реНрдиреЗрд▓ 4.2 рдХреЗ рд╕рд╛рде рднреА рд╣реЛрддреА рд╣реИ

рдХреЛрд░реЛрд╕ рдореЗрдВ рд╣реБрдЖ:

рдЫрд╡рд┐рдпрд╛рдВ: резрезренрек
рднрдВрдбрд╛рд░рдг рдЪрд╛рд▓рдХ: рдУрд╡рд░рд▓реЗ
рдмреИрдХрд┐рдВрдЧ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо: extfs
рдирд┐рд╖реНрдкрд╛рджрди рдЪрд╛рд▓рдХ: рджреЗрд╢реА-0.2
рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░: json-file
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 4.1.7-рдХреЛрд░реЛрд╕
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рдХреЛрд░рдУрдПрд╕ 766.4.0

рдХрд░реНрдиреЗрд▓ рдмрдЧ рдЬреЛ @killme2008 рдиреЗ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХрд╣рд╛ рдерд╛

рдЖрдкрдХреЛ рд╢рд╛рдпрдж рдЕрдкрдиреЗ рдХрд░реНрдиреЗрд▓ http://www.spinics.net/lists/netdev/msg351337.html рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓рд╛рдЧреВ рдЗрд╕ рдкреИрдЪ рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдкреИрдХреЗрдЯ: рдкреИрдХреЗрдЯ_рдмрд╛рдЗрдВрдб рдореЗрдВ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐

рдпрд╛ рдмреИрдХрдкреЛрд░реНрдЯ рдЗрди -рд╕реНрдЯреЗрдмрд▓ рдЯреНрд░реА рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ; рдпрд╣ рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЖрдПрдЧрд╛ред

:+1: рдЕрдЪреНрдЫреА рдЦрдмрд░!

рд╣реЗ рд╕рдм рд▓реЛрдЧ, рдЕрдЪреНрдЫреА рдЦрдмрд░!

рдпрд╣рд╛рдВ рдореЗрд░реА рдЖрдЦрд┐рд░реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╛рдж рд╕реЗ (рд▓реЗрдЦрди рдХреЗ рд╕рдордп, 17 рджрд┐рди рдкрд╣рд▓реЗ) рдореБрдЭреЗ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИрдВред рдореЗрд░реЗ рд╕рд░реНрд╡рд░ (рдЙрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 30) рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде ubuntu 14.04 рдЪрд▓рд╛ рд░рд╣реЗ рдереЗред

рдбреЙрдХрд░-рдЗрдВрдЬрди (1.7.1 рд╕реЗ 1.8.3 рддрдХ) + рдХрд░реНрдиреЗрд▓ рдЕрдкрдЧреНрд░реЗрдб рд╕рд╣рд┐рдд рдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдмрд╛рдж рдЙрдмрдВрдЯреВ рдХреЗ рд░реЗрдкреЛ рдкрд░ рдирд╡реАрдирддрдо рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдШрдЯрдирд╛ рдХреЗ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред

:8 рдЧреЗрдВрдж:

рд╣рдорд╛рд░реЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕реЗ 3 рдкрд░ рдЖрдЬ рднреА рд╣реБрдЖ:

Client:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   0a8c2e3
 Built:        Thu Sep 10 19:19:00 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.8.2
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   0a8c2e3
 Built:        Thu Sep 10 19:19:00 UTC 2015
 OS/Arch:      linux/amd64
Containers: 45
Images: 423
Storage Driver: devicemapper
 Pool Name: docker-202:1-527948-pool
 Pool Blocksize: 65.54 kB
 Backing Filesystem: extfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 22.79 GB
 Data Space Total: 107.4 GB
 Data Space Available: 84.58 GB
 Metadata Space Used: 35.58 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.112 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.77 (2012-10-15)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-49-generic
Operating System: Ubuntu 14.04.2 LTS
CPUs: 8
Total Memory: 60 GiB
Name: ip-10-0-1-36
ID: HEZG:TBTM:V4LN:IU7U:P55N:HNVH:XXOP:RMUX:JNWH:DSJP:3OA4:MGO5
WARNING: No swap limit support

рдореБрдЭреЗ рдЙрдмрдВрдЯреВ 14.04 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рд╕рднреА рдкреИрдХреЗрдЬ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдФрд░ рдирд╡реАрдирддрдо linux-generic-lts-vivid рдХрд░реНрдиреЗрд▓:

$ docker version
Client:
 Version:      1.9.0
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   76d6bc9
 Built:        Tue Nov  3 17:43:42 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.0
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   76d6bc9
 Built:        Tue Nov  3 17:43:42 UTC 2015
 OS/Arch:      linux/amd64
$ docker info
Containers: 14
Images: 123
Server Version: 1.9.0
Storage Driver: aufs
 Root Dir: /mnt/docker-images/aufs
 Backing Filesystem: extfs
 Dirs: 151
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.19.0-32-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 8
Total Memory: 29.45 GiB
Name: ip-172-31-35-202
ID: 3B7E:5DJL:S4IB:KUCL:6UKN:64OF:WCLO:JKGK:4OI2:I2R6:63EY:WATN
WARNING: No swap limit support

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдирд╡реАрдирддрдо linux-image-generic (3.13.0-67-рдЬреЗрдиреЗрд░рд┐рдХ) рдХреЗ рд╕рд╛рде рднреА рдерд╛ред

RancherOS рдкрд░ рдпрд╣рд╛рдБ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВред

рдлреЗрдбреЛрд░рд╛ 22 (рдЕрдкрдбреЗрдЯ) рдкрд░ рдЕрднреА рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ ....
рдЕрдЧрд░ рдореИрдВ рдбреЙрдХрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рд╕рдВрджреЗрд╢реЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдВ

systemctl рдкреБрдирд░рд╛рд░рдВрдн docker
... рд╕рдВрджреЗрд╢ рд▓рдЧрднрдЧ 3-4 рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИ

рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдореБрдЭреЗ рдХреЛрд░реЛрд╕ рдХреЗ рд╕рд╛рде рдорд┐рд▓рддреА рд╣реИ:

рдХреЛрд░реЛрд╕ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг:

 рдХреЛрд░ @ рдХреЛрд░-1-94 ~ $ рдмрд┐рд▓реНрд▓реА / рдЖрджрд┐ / рдУрдПрд╕-рд░рд┐рд▓реАрдЬ
 рдирд╛рдо = рдХреЛрд░рдУрдПрд╕
 рдЖрдИрдбреА = рдХреЛрд░реЛрд╕
 рд╕рдВрд╕реНрдХрд░рдг=766.5.0
 VERSION_ID=766.5.0
 BUILD_ID=
 PRETTY_NAME="рдХреЛрд░рдУрдПрд╕ 766.5.0"
 ANSI_COLOR="1;32"
 HOME_URL="https://coreos.com/"
 BUG_REPORT_URL="https://github.com/coreos/bugs/issues"

рдбреЛрдХрд░ рд╕рдВрд╕реНрдХрд░рдг:

 рдХреЛрд░ @ рдХреЛрд░-1-94 ~ $ рдбреЛрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
 рдЧреНрд░рд╛рд╣рдХ рд╕рдВрд╕реНрдХрд░рдг: 1.7.1
 рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.19
 рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг (рдХреНрд▓рд╛рдЗрдВрдЯ): go1.4.2
 рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз (рдХреНрд▓рд╛рдЗрдВрдЯ): df2f73d-dirty
 рдУрдПрд╕/рдЖрд░реНрдХ (рдХреНрд▓рд╛рдЗрдВрдЯ): linux/amd64
 рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.7.1
 рд╕рд░реНрд╡рд░ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.19
 рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг (рд╕рд░реНрд╡рд░): go1.4.2
 рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз (рд╕рд░реНрд╡рд░): df2f73d-dirty
 рдУрдПрд╕/рдЖрд░реНрдХ (рд╕рд░реНрд╡рд░): linux/amd64
 рдХреЛрд░ @ рдХреЛрд░-1-94 ~ $ uname -a
 Linux core-1-94 4.1.7-coreos-r1 #2 SMP рдЧреБрд░реБ рдирд╡рдВрдмрд░ 5 02:10:23 UTC 2015 x86_64 Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz GenuineIntel GNU/Linux

рд╕рд┐рд╕реНрдЯрдо рд▓реЙрдЧ:

 рджрд┐рд╕рдВрдмрд░ 07 16:26:54 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: veth775ea53 рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
 рджрд┐рд╕рдореНрдмрд░ 07 16:26:54 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 2
 рджрд┐рд╕рдВрдмрд░ 07 16:26:55 рдХреЛрд░-1-94 рдПрд╕рдбреАрдиреЛрдЯрд┐рдлрд╛рдИ-рдкреНрд░реЙрдХреНрд╕реА [1203]: I1207 08: 26: 55.930559 00001 vxlan.go:340] рдХреЛрдИ рдЪреВрдХ рдирд╣реАрдВ: 4e:5c:47:2f:9a:85, 10.244 .97.10
 рджрд┐рд╕рдВрдмрд░ 07 16:26:59 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирем: релреп.рекрекреорекрейреоремрекрео+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:01 рдХреЛрд░-1-94 рдПрд╕рдбреАрдиреЛрдЯрд┐рдлрд╛рдИ-рдкреНрд░реЙрдХреНрд╕реА [1203]: I1207 08: 27: 01.050588 00001 vxlan.go:340] рдХреЛрдИ рдЪреВрдХ рдирд╣реАрдВ: 5a:b1:f7:e9:7d:d0, 10.244 .34.8
 рджрд┐рд╕рдВрдмрд░ 07 16:27:02 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: режреи.рейрепреорежреирежрезреиреж+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:02 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: режреи.рейрепреорейрезремреирекреп+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 режрен рджрд┐рд╕рдВрдмрд░ резрем:реирен:режрек рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: режрек.рекрекрепрейрезренрейреореп+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 07 рджрд┐рд╕рдВрдмрд░ 16:27:04 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: veth775ea53 рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
 рджрд┐рд╕рдВрдмрд░ 07 16:27:04 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: рд▓реЛ рдХреЗ рдлреНрд░реА рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 2
 рджрд┐рд╕рдВрдмрд░ 07 16:27:06 рдХреЛрд░-1-94 рдПрд╕рдбреАрдиреЛрдЯрд┐рдлрд╛рдИ-рдкреНрд░реЙрдХреНрд╕реА [1203]: I1207 08: 27: 06.106573 00001 vxlan.go:340] рдХреЛрдИ рдЪреВрдХ рдирд╣реАрдВ: a6:38:ac:79:93:f5, 10.244 .47.24
 рджрд┐рд╕рдВрдмрд░ 07 16:27:09 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [1269]: рд╕рдордп = "2015-12-07T16: 27: 09.449944048 + 08:00" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:11 рдХреЛрд░-1-94 рдПрд╕рдбреАрдиреЛрдЯрд┐рдлрд╛рдИ-рдкреНрд░реЙрдХреНрд╕реА[1203]: I1207 08:27:11.162578 00001 vxlan.go:340] рдорд┐рд╕ рди рдХрд░рдирд╛: 0e:f0:6f:f4:69:57, 10.244 .71.24
 рджрд┐рд╕рдВрдмрд░ 07 16:27:12 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: резреи.релрежреирепрепрезрезрепрен+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:12 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [1269]: рд╕рдордп = "2015-12-07 рдЯреА 16: 27: 12.503411160 + 08:00" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:14 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: резрек.рекрелрежремрекремреорекрез+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:14 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: veth775ea53 рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
 рджрд┐рд╕рдореНрдмрд░ 07 16:27:14 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 2
 рджрд┐рд╕рдВрдмрд░ 07 16:27:16 рдХреЛрд░-1-94 рдПрд╕рдбреАрдиреЛрдЯрд┐рдлрд╛рдИ-рдкреНрд░реЙрдХреНрд╕реА[1203]: I1207 08:27:16.282556 00001 vxlan.go:340] рдХреЛрдИ рдЪреВрдХ рдирд╣реАрдВ: a6:62:77:31:ef:68, 10.244 .13.6
 рджрд┐рд╕рдВрдмрд░ 07 16:27:19 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: резреп.рекрелрезрекреоремреиренрен+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:21 рдХреЛрд░-1-94 рдПрд╕рдбреАрдиреЛрдЯрд┐рдлрд╛рдИ-рдкреНрд░реЙрдХреНрд╕реА [1203]: I1207 08:27:21.402559 00001 vxlan.go:340] рдХреЛрдИ рдЪреВрдХ рдирд╣реАрдВ: 92:c4:66:52:cd:bb, 10.244 .24.7
 рджрд┐рд╕рдВрдмрд░ 07 16:27:22 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: реиреи.релренрелрекрекремреореореп+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:22 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: реиреи.релренрелреорейреорейрежреи+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:24 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: реирек.рекрелреирейреирежрейремрек+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:24 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: veth775ea53 рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
 рджрд┐рд╕рдореНрдмрд░ 07 16:27:24 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 2
 рджрд┐рд╕рдВрдмрд░ 07 16:27:26 рдХреЛрд░-1-94 рдПрд╕рдбреАрдиреЛрдЯрд┐рдлрд╛рдИ-рдкреНрд░реЙрдХреНрд╕реА [1203]: I1207 08: 27: 26.394569 00001 vxlan.go:340] рдХреЛрдИ рдЪреВрдХ рдирд╣реАрдВ: 6a:f7:bf:ec:03:50, 10.244 .реорен.рео
 рджрд┐рд╕рдВрдмрд░ 07 16:27:29 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: реиреп.рекрелрейрезренрезремрекреп+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 режрен рджрд┐рд╕рдВрдмрд░ резрем:реирен:реиреп рдХреЛрд░-рез-репрек рд╕рд┐рд╕реНрдЯрдордбреА [1]: рдЬрдирд░реЗрдЯ/рд░рди/рдХреЛрд░реЛрд╕/рдореЛрдЯ...
 рджрд┐рд╕рдВрдмрд░ 07 16:27:29 рдХреЛрд░-1-94 рд╕рд┐рд╕реНрдЯрдордбреА[1]: рдЬрдирд░реЗрдЯ /рд░рди/рдХреЛрд░реЛрд╕/рдореЛрдЯрдж рд╢реБрд░реВ рдХрд┐рдпрд╛ред
 рджрд┐рд╕рдВрдмрд░ 07 16:27:32 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: рейреи.ремренрезрелрепреирекрейрен+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:32 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: рейреи.ремренрезреорекрезрекрейрем+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдореНрдмрд░ 07 16:27:33 рдХреЛрд░-1-94 рдПрд╕рдбреАрдиреЛрдЯрд┐рдлрд╛рдИ-рдкреНрд░реЙрдХреНрд╕реА[1203]: I1207 08:27:33.562534 00001 vxlan.go:340] рдорд┐рд╕ рди рдХрд░рдирд╛: 22:b4:62:d6:25:b9, 10.244 .68.8
 рджрд┐рд╕рдВрдмрд░ 07 16:27:34 рдХреЛрд░-1-94 рдбреЙрдХрд░реНрдб [резреиремреп]: рд╕рдордп = "реирежрезрел-резреи-режрен рдЯреА резрем: реирен: рейрек.рекрелрейрепрелрейрезремреи+режрео:режреж" рд╕реНрддрд░ = рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрджреЗрд╢ = "рдкреНрд░рд╛рдкреНрдд / рд╕рдВрд╕реНрдХрд░рдг"
 рджрд┐рд╕рдВрдмрд░ 07 16:27:34 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: veth775ea53 рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
 рджрд┐рд╕рдореНрдмрд░ 07 16:27:35 рдХреЛрд░-1-94 рдХрд░реНрдиреЗрд▓: unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 2

рдЬрдиреНрдорджрд┐рди рдореБрдмрд╛рд░рдХ рд╣реЛ, рдЦреВрдиреА рдореБрджреНрджрд╛ =)
6 рдордИ 2014

рдЗрдзрд░ рднреА рдРрд╕рд╛ рд╣реА рд╣реИред рдмрд╕ рд░рд┐рдмреВрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдирд╡реАрдирддрдо рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдгред рдЙрдмрдВрдЯреВ 14.04ред

@samvignoli рдЗрд╕реЗ рдХрд░реНрдиреЗрд▓ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ

@thaJeztah рдХреНрдпрд╛ рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдмрдЧ рдЯреНрд░реИрдХрд░ рдХрд╛ рд▓рд┐рдВрдХ рдорд┐рд▓рд╛ рд╣реИ?
рдпрд╛ рд╢рд╛рдпрдж рдПрдХ рд╕рдВрдХреЗрддрдХ рдЬрд┐рд╕рд╕реЗ рдХрд░реНрдиреЗрд▓ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИ?

рд╣рдорд╛рд░реЗ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИрдВред

@Rucknar рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рдирд╣реАрдВ (рд╢рд╛рдпрдж рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдПрдХ рд╣реИ, рдореИрдВрдиреЗ рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдкрдврд╝рд╛ рд╣реИ)

рд▓рд┐рдирдХреНрд╕ рдПрдЯрд▓рд╕2 3.19.0-33-рдЬреЗрдиреЗрд░рд┐рдХ #38~14.04.1-рдЙрдмрдВрдЯреВ рдПрд╕рдПрдордкреА рд╢реБрдХреНрд░ 6 рдирд╡рдВрдмрд░ 18:17:28 рдпреВрдЯреАрд╕реА 2015 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕

@Rucknar рдпрджрд┐ рдЖрдк рдереЛрдбрд╝рд╛ рдКрдкрд░ рдХреА рдУрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реИрдВ - рддреЛ рдЖрдкрдХреЛ рдкреИрдЪ рдХрд╛ рд▓рд┐рдВрдХ http://www.spinics.net/lists/netdev/msg351337.html рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдпрд╣ рдЕрдм рд▓рд┐рдирдХреНрд╕ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ 4.4 рдкрд░ рдЬрд╛рдПрдЧрд╛, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред

рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж, рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

FWIW рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдмрддрд╛рдП рдЧрдП рдЕрдВрддрд┐рдо рдкреИрдЪ рдХреЛ ubuntu 3.19 рдореЗрдВ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдФрд░ рдореИрдВрдиреЗ 4.2 рдХрд░реНрдиреЗрд▓ рдкрд░ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рджреЛрдиреЛрдВ рдЕрд╕рдлрд▓ рд░рд╣реЗред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ 4.4-рдЖрд░рд╕реА3 рдиреЗрдЯ-рдиреЗрдХреНрд╕реНрдЯ рд╢рд╛рдЦрд╛ рдкрд░ рднреА рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред

@rsampaio рдЖрдкрдиреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛? рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрд┐рд╕реА рднреА рдХрд░реНрдиреЗрд▓ рдкрд░ рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдЧрд▓рддреА рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдпрд╣ рдХрднреА-рдХрднреА рд╣реА рд╣реЛрддрд╛ рд╣реИред

@fxposter рд╣рдо рдЙрддреНрдкрд╛рджрди рдХреЗ рдмрд╛рд╣рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рднреА рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдкреИрдЪ рдХрд┐рдП рдЧрдП рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдмреВрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдпрд╣ рдЗрддрдиреА рдмрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрддреНрдкрд╛рджрди рд▓реЛрдб рдХреЗ 24 рдШрдВрдЯреЛрдВ рдХреЗ рднреАрддрд░ рдХрд░реНрдиреЗрд▓ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдХрднреА-рдХрднреА рд╣рдо рдЗрд╕реЗ рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдВрд╕рд╛рдзрди рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ: рд╣рдо рдХрдВрдЯреЗрдирд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ /var/lib/docker/aufs/mnt рд╕реЗ рджреВрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ

рдЗрд╕рдХреЗ рд╕рд╛рде ... рд╢рд╛рдпрдж рд╣рдо 'рд╕рд░реНрд╡рд┐рд╕ рдбреЙрдХрд░ рдкреБрдирд░рд╛рд░рдВрдн' рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╡рд╛рдкрд╕ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдиреНрдпрдерд╛... рдХреЗрд╡рд▓ рд░реАрдмреВрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИред

@rsampaio рдХреНрдпрд╛ рдЖрдк рдЕрдм рдЙрд╕рдХреЗреЛрдХреВ рдЙрддреНрдкрд╛рджрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдХреИрд╕реЗ рдмрдЪрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рд╕рд╛рд░рд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдХрдВрдЯреЗрдирд░реЛрдВ/рдЖрджрд┐ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрдирд╛ рд╣реБрдЖ рд╣реИ?

@rsampaio рдХреНрдпрд╛ рдЖрдк --userland-proxy=false рдпрд╛ рдХреЗрд╡рд▓ рдЙрдЪреНрдЪ рдорд╛рддреНрд░рд╛ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ? рдореИрдВ рдЗрд╕реЗ --userland-proxy=false рд╕рд╛рде рдХрд╛рдлреА рдЖрд╕рд╛рди рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдмрд┐рдирд╛ рдХреБрдЫ рд▓реЛрдб рдХреЗ рд╕рд╛рде :)

@ LK4D4 рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдирд┐рд░реНрдорд┐рдд/рдирд╖реНрдЯ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдПрдХ рдЙрдЪреНрдЪ рдорд╛рддреНрд░рд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрдВрдЯреЗрдирд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЖрдЙрдЯрдмрд╛рдЙрдВрдб рдЯреНрд░реИрдлрд┐рдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рдо рдбреЙрдХрдЯрд░ рдХреЗ рдмрдЬрд╛рдп рдПрд▓рдПрдХреНрд╕рд╕реА рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдмрдЧ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдореИрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЕрдкрдиреА рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрджрд┐ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░/рдпрд╛ рдЗрд╕рдореЗрдВ рдЙрддреНрдкрд╛рджрди рднрд╛рд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд┐рдЪрд╛рд░ рдХреНрд░реИрд╢рдбрдореНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ рдФрд░ _maybe_ рдЗрд╕ рдмрдЧ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрдХреЗрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред

@rsampaio рдореИрдВ https://github.com/crosbymichael/docker-stress рдХреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдХреНрдпрд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдкрдбреЗрдЯ/рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрдпрд╛ рд╣реИ?

@joshrendek рдпрд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рдмрдЧ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдХрд░реНрдиреЗрд▓ 4.4 рднреА рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдФрд░ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ :)

рдХрд░реНрдиреЗрд▓ рдмрдЧ
image

=)

@samvignoli рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд░рдЪрдирд╛рддреНрдордХ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ? рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╣реИрдВ рддреЛ рдкреАрдЖрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдмрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрд╕реНрдЯреНрд░реАрдо (рдХрд░реНрдиреЗрд▓ рдореЗрд▓рд┐рдВрдЧрд▓рд┐рд╕реНрдЯ) рдХреА рд╕реВрдЪрдирд╛ рджреА рдЧрдИ рдереА?

рдЬрд╝рд░реВрд░ рд╣реБрдЖ рд╣реИред рдкрд╣рд▓реА рдЯрд┐рдкреНрдкрдгреА рдЗрд╕ рдмрдЧ рдХрд╛ рднреА рд╕рдВрджрд░реНрдн рджреЗрддреА рд╣реИ: https://bugzilla.kernel.org/show_bug.cgi?id=81211

2014 рдХреЗ рдмрд╛рдж рд╕реЗ рдЦреБрд▓рд╛ред рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреА рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд╣рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред

рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЬрд╕реНрдЯрд┐рди! рдореИрдВ рд▓рд┐рдиреБрд╕ рдХреЛ рдЯреНрд░реЛрд▓ рдХрд░реВрдБрдЧрд╛ =)

рд╕рдзрдиреНрдпрд╡рд╛рджред =* :рджрд┐рд▓:

@samvignoli рдХреГрдкрдпрд╛ рдРрд╕рд╛ рди рдХрд░реЗрдВ, рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕реЗ рдЫреЛрдЯреА рд╡реАрдПрдо рдЫрд╡рд┐ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдХреЛ gdb рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ kprintf рд╕реЗ рдЧрдВрджрд╛ рдХрд░ рд╕рдХреВрдВред

рдмрдЧ рдЕрднреА рднреА рдЦреБрд▓рд╛ рд╣реИред

рдУрдПрд╕: рд╕реЗрдВрдЯреЛрд╕ 7.2
рдХрд░реНрдиреЗрд▓: 4.4.2 рдПрд▓рд░реЗрдкреЛ рдХрд░реНрдиреЗрд▓-рдПрдордПрд▓
рдбреЛрдХрд░: 1.10.2
fs: xfs рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реЗрдлрд╝реНрд╕

рд▓реЙрдЧ:

Message from syslogd<strong i="11">@host118</strong> at Feb 29 14:52:47 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1
[root<strong i="14">@host118</strong> ~]# uname -a
Linux host118 4.4.2-1.el7.elrepo.x86_64 #1 SMP Thu Feb 18 10:20:19 EST 2016 x86_64 x86_64 x86_64 GNU/Linux
[root<strong i="15">@host118</strong> ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root<strong i="16">@host118</strong> ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.2.1511 (Core)
Release:    7.2.1511
Codename:   Core
[root<strong i="17">@host118</strong> ~]# docker info
Containers: 5
 Running: 2
 Paused: 0
 Stopped: 3
Images: 154
Server Version: 1.10.2
Storage Driver: overlay
 Backing Filesystem: xfs
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 4.4.2-1.el7.elrepo.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 3.858 GiB
Name: host118
ID: 2NW7:Y54E:AHTO:AVDR:S2XZ:BGMC:ZO4I:BCAG:6RKW:KITO:KRM2:DQIZ
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

Sameersbn/docker-gitlab docker image рдЪрд▓рд╛рддреЗ рд╕рдордп рдпрд╣ рд▓реЙрдЧ рд╢реЛ:

wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
docker-compose up

рдореИрдВ рдмрд╕ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ - рд▓реЗрдХрд┐рди рдЗрди sysctl рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдРрд╕рд╛ рд╣реЛрдиреЗ рдХреА рдШрдЯрдирд╛ рдХрдо рд╣реЛ рдЧрдИ рд╣реИред

net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 600
net.ipv4.tcp_tw_reuse = 1
net.netfilter.nf_conntrack_generic_timeout = 120
net.netfilter.nf_conntrack_max = 1555600000
net.netfilter.nf_conntrack_tcp_timeout_close = 10
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
net.netfilter.nf_conntrack_tcp_timeout_established = 300
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120
net.netfilter.nf_conntrack_tcp_timeout_last_ack = 30
net.netfilter.nf_conntrack_tcp_timeout_max_retrans = 300
net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 60
net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 120
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120
net.netfilter.nf_conntrack_tcp_timeout_unacknowledged = 300

@joshrendek рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдкреАрдЫреЗ рдХреНрдпрд╛ рдкреНрд░реЗрд░рдгрд╛ рд╣реИ?

@kmike рдпрд╣ рдХреБрдЫ рдЕрдиреНрдп рдХреЙрдирдЯреНрд░реИрдХ рдореБрджреНрджреЛрдВ (рдЖрдИрдкреА рдЯреЗрдмрд▓ рдкреВрд░реНрдг рд╣реЛрдиреЗ) рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ рдЬреЛ рд╣рдо рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣реЗ рдереЗ - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдореЗрд░реЗ рдореВрд▓ рдореБрджреНрджреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреБрдЫ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдХреНрдпрд╛ рдЖрдк рдкрд╣рд▓реЗ/рдмрд╛рдж рдореЗрдВ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рджреЗрдЦ рд╕рдХреЗрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛ рд╣реИ? рдХреНрдпрд╛ рдЖрдк рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрд╛рдЗрдирд░реА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреЛрдИ рдЫреЛрдЯрд╛ рд╕реЗрдЯ рд╣реИ рдпрд╛ рдирд╣реАрдВ?

рдореИрдВ рдПрдХ рдХрдВрдкреНрдпреВрдЯ рдЗрдВрдЬрди VM рдореЗрдВ CoreOS рд╕реНрдЯреЗрдмрд▓ (899.13.0) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рддреНрд░реБрдЯрд┐ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдореИрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдирд┐рдореНрди рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде 0 (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдкрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ IPv6 рдЕрдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдиреЛрдб рдореЗрдВ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:

$ cat /etc/sysctl.d/10-disable-ipv6.conf 
net.ipv6.conf.all.disable_ipv6 = 1

рдореИрдВ GCR рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gcloud рдХрдВрдЯреЗрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рд╕рдорд╕реНрдпрд╛ IPv6 + рдЫрд╡рд┐рдпреЛрдВ рдХреЗ MB рдХрд╛ рдбрд╛рдЙрдирд▓реЛрдб + рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреА рд╣реИред

рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг:

Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   9894698
 Built:        
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   9894698
 Built:        
 OS/Arch:      linux/amd64

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдкрд┐рдЫрд▓реЗ sysctl рдЭрдВрдбреЗ рдХрд╛ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ; рд▓реЗрдХрд┐рди рдХреБрдЫ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣ рдореВрд▓реНрдп рд╣реИ рдФрд░ рдмрд╛рдХреА рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВ:

net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 600
  -----> not found in CoreOS
net.ipv4.tcp_tw_reuse = 1
  -----> default: 0
net.netfilter.nf_conntrack_generic_timeout = 120
  -----> default: 600
net.netfilter.nf_conntrack_max = 1555600000
  -----> default: 65536
net.netfilter.nf_conntrack_tcp_timeout_close = 10
  -> already: 10
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
  -> already: 60
net.netfilter.nf_conntrack_tcp_timeout_established = 300
  -----> default: 432000
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120
  -> already: 120
net.netfilter.nf_conntrack_tcp_timeout_last_ack = 30
  -> already: 30
net.netfilter.nf_conntrack_tcp_timeout_max_retrans = 300
  -> already: 300
net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 60
  -> already: 60
net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 120
  -> already: 120
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120
  -> already: 120
net.netfilter.nf_conntrack_tcp_timeout_unacknowledged = 300
  -> already: 300

рдЬрдм рдореИрдВ net.ipv6.conf.all.disable_ipv6=1 рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ рддрдм рднреА рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИред

рдбреЙрдХрд░ рд╕реНрдЯреНрд░реЗрд╕ рдЯреВрд▓ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
https://github.com/crosbymichael/docker-stress

рдпрд╣ рд╡рд╣ рдмрд╛рдЗрдирд░реА рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЙрдкрд░реЛрдХреНрдд рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рд╣реИред
https://storage.googleapis.com/donny/main
https://storage.googleapis.com/donny/stress.json

рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдо рд▓реЙрдЧ рджреЗрдЦрддреЗ рд╣реИрдВ "unregister_netdevice: veth6c3b8b0 рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛", рдбреЙрдХрд░ рд▓рдЯрдХ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рдореБрджреНрджрд╛ рд╣реИ рдЬреЛ рдбреЙрдХрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рддрднреА рд╣реЛрдЧрд╛ рдЬрдм docker userland-proxy рдмрдВрдж рд╣реЛ (--userland-proxy=false)ред

рдореИрдВрдиреЗ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд▓реИрдВрдб рдкреНрд░реЙрдХреНрд╕реА рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде рдФрд░ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХрдм рдмрдВрдж рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдерд┐рддрд┐ рдХреЛ рдФрд░ рдЦрд░рд╛рдм рдХрд░ рджреЗ; рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдПрдХ рдмрд╛рд░ --userland-proxy=false рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдереА, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЙрд▓рдЯ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдереЗ https://github.com/docker/docker/issues/14856

рдореИрдВрдиреЗ рдХрд▓ рд╕реЗ рдПрдХ рдмрд╛рд░ рддреНрд░реБрдЯрд┐ рднреА рджреЗрдЦреА рд╣реИ, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ IPv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд╣реИ; рд▓реЗрдХрд┐рди рдЭрдВрдбреЗ рдХреЗ рдмрд┐рдирд╛ рдореИрдВ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдбреЙрдХрдЯрд░ рдХреЛ рдЯреНрд░реИрд╢ рдХрд┐рдП рдмрд┐рдирд╛ рднреА рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 1.2.2 рдФрд░ рдбреЙрдХрд░ 1.10.3 . рдХреЗ рд╕рд╛рде CoreOS 1010.1.0 рдкрд░ рдЗрд╕рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ

Kubernetes рдиреЗ рдХреНрдпреВрдмрд▓реЗрдЯ рдореЗрдВ рдПрдХ рдзреНрд╡рдЬ рдЬреЛрдбрд╝рд╛ (рдореЛрдмрд╛рдЗрд▓ рдкрд░, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛)
рд╣реЗрдпрд░рдкрд┐рди рдореЛрдбред рдЗрд╕реЗ "рд╡рд┐рд╢рд╛рд▓ рдкреБрд▓" рдпрд╛ рдЬреЛ рднреА рдорд╛рдиреНрдп рд╣реЛ, рдореЗрдВ рдмрджрд▓реЗрдВ
рдореВрд▓реНрдп рд╣реИред рд╣рдордиреЗ рдЙрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИред

@bprashanh

рдХреГрдкрдпрд╛ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдпрд╛ рдЦрдВрдбрди рдХрд░реЗрдВ?
13 рдЕрдкреНрд░реИрд▓ 2016 рдХреЛ рджреЛрдкрд╣рд░ 12:43 рдмрдЬреЗ, "рдЖрд░реЛрди рдХреНрд░рд┐рдХреЗрдирдмрд░реНрдЧрд░" рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдХреЛрд░рдУрдПрд╕ 1010.1.0 рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 1.2.2 рдФрд░ рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рдЗрд╕рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
1.10.3

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment -209617342

рдЗрд╕реЗ рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.9.1 рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ 4.4.5-15.26.amzn1.x86_64 рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ AWS рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, a34a1d5/1.9.1 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ред

рд░реВрдмреА 2.3.0 рдЕрд▓реНрдкрд╛рдЗрди рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдХрд░реНрдиреЗрд▓: [релреорелрелрез.релрекреорезрезрек] unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдлрд┐рдХреНрд╕?

рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ Linux 3.19.0-18-generic #18~14.04.1-Ubuntu SMP Wed May 20 09:38:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

рдПрдХ рдпреБрдЧрд▓ рд░рд┐рдмреВрдЯ рдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред

@MrMMorris рдлрд┐рдХреНрд╕реНрдб рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдЕрдЪреНрдЫреЗ рдХреЗ рд▓рд┐рдП рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИ, рдпрд╛ рдЗрд╕рдореЗрдВ рдЖрдк рдЗрд╕реЗ рдЕрднреА рддрдХ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ ...

рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдПрдХ рджреМрдбрд╝ рд╣реИ, рдПрдХ рдкреНрд░рддрд┐рдлрд▓ рдЦреЛ рд░рд╣рд╛ рд╣реИ
рдХрд╣реАрдВред рдмрдЧ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╣рдо рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред

рд╕реЛрдо, 2 рдордИ, 2016 рдХреЛ рд░рд╛рдд 10:52 рдмрдЬреЗ, рд╕реБрдиреЗ рдХреЗрд▓рд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@MrMMorris https://github.com/MrMMorris рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд╣реИ
рд╕рдорд╕реНрдпрд╛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИ, рдпрд╛ рдЗрд╕рдореЗрдВ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ
рдмрд╕ рдЕрднреА рддрдХ? рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ ...

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment -216444133

рд╣рд╛рдБред рдореИрдВрдиреЗ рдХрд░реНрдиреЗрд▓ 4.5 рдХреЗ рд╕рд╛рде CoreOS 1032.0.0 рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред

рдореИрдВрдиреЗ рдХрд▓ рдХреЛрд░рдУрдПрд╕ 1010.1.0 рдкрд░ рдХрд░реНрдиреЗрд▓ 4.5.0 рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛, рдпрд╣ рдХрдИ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдФрд░ рддреЗрдЬреА рд╕реЗ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░ рдореЗрдВ рдорд╛рд░реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╣реБрдЖ рдерд╛ред

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред

рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг: 1.9.1
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 4.4.8-20.46.amzn1.x86_64
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рдЕрдореЗрдЬрд╝рди рд▓рд┐рдирдХреНрд╕ рдПрдПрдордЖрдИ 2016.03

@sirlatrom рддрдп рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрдирд╛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд░реАрдмреВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ 3.19.0-18-рдЬреЗрдиреЗрд░рд┐рдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдирд╡реАрдирддрдо рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ! рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: :рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛::рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛ рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛: рд░реЛрдирд╛

@samvignoli рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд░рдЪрдирд╛рддреНрдордХ рдирд╣реАрдВ рд╣реИрдВред рдХреГрдкрдпрд╛ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдердореНрд╕ рдЕрдк рдлрдВрдХреНрд╢рди рднреВрд▓ рдЧрдПред

рдлреЗрдбреЛрд░рд╛ рд╕рд░реНрд╡рд░ 23 - 4.2.5-300.fc23.x86_64 рдореЗрдВ рдкреБрди: рдЙрддреНрдкрд╛рджрд┐рддред рдбреЙрдХрд░ рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ - рдХреЗрд╡рд▓ рдиреЛрдб рдХреЛ рд░реАрдмреВрдЯ рдХрд░реЗрдВред

рдлреЗрдбреЛрд░рд╛ 24 рдХрд░реНрдиреЗрд▓ рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛: 4.5.2-302.fc24.x86_64ред рдХреЛрдИ рд╣реИрдВрдЧ рдирд╣реАрдВ рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдПрдХ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдкреИрдо рдХрд░рддрд╛ рд╣реИред

@hapylestat рдХреНрдпрд╛ рдЖрдк systemctl restart docker рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕рд╕реЗ рдпрд╣ рд╕рдм рдореЗрд░реЗ рд▓рд┐рдП рд▓рдЯрдХ рдЧрдпрд╛ред

рдзрдиреНрдпрд╡рд╛рдж

рдпрд╣ рдореЗрд░реА (CoreOS, EC2) рдорд╢реАрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдХреНрд╕рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорджрджрдЧрд╛рд░ рд╣реИ, рддреЛ рдЗрд╕ рдмрдЧ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЕрдЯрдХреЗ рд╣реБрдП рд╡реАрде рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рд▓реЙрдЧ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВред

$ journalctl | grep veth96110d9
May 14 16:40:27 ip-10-100-37-14.eu-west-1.compute.internal systemd-udevd[4189]: Could not generate persistent MAC address for veth96110d9: No such file or directory
May 14 16:40:27 ip-10-100-37-14.eu-west-1.compute.internal kernel: IPv6: ADDRCONF(NETDEV_UP): veth96110d9: link is not ready
May 14 16:40:27 ip-10-100-37-14.eu-west-1.compute.internal systemd-networkd[665]: veth96110d9: Configured
May 14 16:40:27 ip-10-100-37-14.eu-west-1.compute.internal kernel: IPv6: ADDRCONF(NETDEV_CHANGE): veth96110d9: link becomes ready
May 14 16:40:27 ip-10-100-37-14.eu-west-1.compute.internal systemd-networkd[665]: veth96110d9: Gained carrier
May 14 16:40:27 ip-10-100-37-14.eu-west-1.compute.internal systemd-networkd[665]: veth96110d9: Lost carrier
May 14 16:40:27 ip-10-100-37-14.eu-west-1.compute.internal systemd-networkd[665]: veth96110d9: Removing non-existent address: fe80::98f4:98ff:fea2:d83b/64 (valid for ever)
May 14 16:40:32 ip-10-100-37-14.eu-west-1.compute.internal kernel: eth0: renamed from veth96110d9
May 14 16:53:45 ip-10-100-37-14.eu-west-1.compute.internal kernel: veth96110d9: renamed from eth0
May 14 16:53:45 ip-10-100-37-14.eu-west-1.compute.internal systemd-networkd[665]: veth96110d9: Configured
May 14 16:53:45 ip-10-100-37-14.eu-west-1.compute.internal systemd-networkd[665]: veth96110d9: Gained carrier
May 14 16:53:45 ip-10-100-37-14.eu-west-1.compute.internal kernel: IPv6: veth96110d9: IPv6 duplicate address fe80::42:aff:fee0:571a detected!
May 14 16:53:45 ip-10-100-37-14.eu-west-1.compute.internal systemd-networkd[665]: veth96110d9: Lost carrier
May 14 16:53:45 ip-10-100-37-14.eu-west-1.compute.internal systemd-networkd[665]: veth96110d9: Removing non-existent address: fe80::42:aff:fee0:571a/64 (valid for ever)
May 14 16:53:55 ip-10-100-37-14.eu-west-1.compute.internal kernel: unregister_netdevice: waiting for veth96110d9 to become free. Usage count = 1
May 14 16:54:05 ip-10-100-37-14.eu-west-1.compute.internal kernel: unregister_netdevice: waiting for veth96110d9 to become free. Usage count = 1
May 14 16:54:15 ip-10-100-37-14.eu-west-1.compute.internal kernel: unregister_netdevice: waiting for veth96110d9 to become free. Usage count = 1
May 14 16:54:25 ip-10-100-37-14.eu-west-1.compute.internal kernel: unregister_netdevice: waiting for veth96110d9 to become free. Usage count = 1
May 14 16:54:35 ip-10-100-37-14.eu-west-1.compute.internal kernel: unregister_netdevice: waiting for veth96110d9 to become free. Usage count = 1

рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдПрдХ рд╕рд╛рде рдХрдИ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм рдореИрдВ k8s рдкреЙрдбреНрд╕ рдХреЛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ)ред

рд░рд┐рдмреВрдЯ рдХрд╣рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рддрдп рд╣реИ - рдХреНрдпрд╛ рдЖрдкрдиреЗ рдорд╢реАрдиреЛрдВ рдХреЛ рд░рд┐рдмреВрдЯ рдпрд╛ рдмрдВрдж / рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ? рдорд╢реАрди рдХреЛ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреМрддрд┐рдХ рдорд╢реАрдиреЛрдВ рдкрд░ рдореБрдЭреЗ рд░рд┐рдореЛрдЯ рдкрд╛рд╡рд░ рд░реАрд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

@joshrendek , рдореБрдЭреЗ iLO рдХреЗ рдХреЛрд▓реНрдб рдмреВрдЯ (рдпрд╛рдиреА рдПрдХ рднреМрддрд┐рдХ рд╢рдХреНрддрд┐ рдЪрдХреНрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ред

@joshrendek рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд░рд╣реА рд╣реИ рдФрд░ рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ reboot -f рдХрд░рддрд╛ рд╣реИред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓ рдЧрдИ рд╣реЛ (рдпрд╛ рдмрд╕ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реЛ)ред рдореИрдВрдиреЗ рдбреЙрдХрд░ рдЧреНрд░рд╛рдл рдбреАрдЖрдИрдЖрд░ рдХреЛ рдПрдХ рдПрдХреНрд╕рдПрдлрдПрд╕ рд╡рд┐рднрд╛рдЬрд┐рдд рдбрд┐рд╕реНрдХ рд╕реЗ рдПрдХ EXT4 рд╡рд┐рднрд╛рдЬрд┐рдд рдбрд┐рд╕реНрдХ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ (рд╕рд╛рде рд╣реА рд╕рд╛рде рдореБрдЭреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдПрдХреНрд╕рдПрдлрдПрд╕ рдмрдЧреНрд╕ рдХрд╛ рднрд╛рд░ рд╣рд▓ рдХрд░рдирд╛)ред рдореБрдЭреЗ рдпрд╛рдж рд╣реИ @vbatts рдХрд╣ рд░рд╣рд╛ рд╣реИ рдХрд┐ XFS рдЕрднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рдПрдХ рдЕрдирдВрдд рд▓реВрдк рдореЗрдВ build , run , stop , delete рдЪрд▓рд╛рдХрд░ рдЙрддреНрддреЗрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 10 рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдХрд░, рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдШрдВрдЯреЛрдВред

@joedborg рдЖрдк рдХрд┐рд╕ рдЧреНрд░рд╛рдлрдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдбрд┐рд╡рд╛рдЗрд╕рдореИрдкрд░? рдУрд╡рд░рд▓реЗ?

@thaJeztah рдЕрдЪреНрдЫрд╛ рдмрд┐рдВрджреБ, рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдореИрдВ (рдЕрдм) EXT4 рдмреИрдХрд┐рдВрдЧ FS рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рдбрд┐рд╡рд╛рдЗрдореЗрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдлреЗрдбреЛрд░рд╛ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдмрд╣реБрдд рджрд░реНрдж рдерд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдХрдИ рд▓реЛрдЧ рдХрд░рддреЗ рд╣реИрдВ), рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓реАрдХ рдХреЗ рд╕рд╛рде рдЬрд╣рд╛рдВ рдПрдХ рдмрд╛рд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдкрд░ рдкреВрд▓ рдореЗрдВ рдЬрдЧрд╣ рдирд╣реАрдВ рд▓реМрдЯрд╛рдПрдЧрд╛ред

рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдбреЙрдХрд░ 1.11.1 рдФрд░ рдХрд░реНрдиреЗрд▓ 4.2.5-300.fc23.x86_64 рдкрд░ рд╣реВрдВред

@joedborg рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрд░рдПрдЪрдИрдПрд▓ /рд╕реЗрдВрдЯреЛрд╕ 7.1 рдкрд░ рдХреЗрд╡рд▓ EXT4 рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЖрд░рдПрдЪрдИрдПрд▓/рд╕реЗрдВрдЯреЛрд╕ 7.2 рдкрд░ рдПрдХреНрд╕рдПрдлрдПрд╕ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ XFS рддрдм рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛

@thaJeztah рдЖрд╣ рдпрд╣ рдЕрдЬреАрдм рд╣реИред рдореИрдВ рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдКрдкрд░ рд╕реЗ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд▓реЛрдЧ рдПрдХ рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред рдХреЗрд╡рд▓ рджреВрд╕рд░реА рдЪреАрдЬ рдЬреЛ рдЕрд▓рдЧ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ XFS рдбрд┐рд╕реНрдХ рд╕реНрдкрд┐рдВрдбрд▓ рд╣реИ рдФрд░ EXT4 SSD рд╣реИред рдореИрдВ рдЗрд╕ рдмреАрдЪ рд╕реЛрдЦ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд░рд╣реВрдВрдЧрд╛ред рдореИрдВрдиреЗ рдЙрд╕реА рд╕реЗрдЯрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдЙрддреНрддрд░ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкрд╣рд▓реЗ рд▓рдЧрднрдЧ рд╣рд░ stop рдкрд░ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред

@joedborg рдареАрдХ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ

рдпрд╣рд╛рдБ рд╡рд╣реА рддреНрд░реБрдЯрд┐, рдХрд░реНрдиреЗрд▓ 4.2 рд╕реЗ 4.5 рддрдХ, рд╡рд╣реА docker verionред

рдмреАрдЯреАрдбрдмреНрд▓реВ, рдореИрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рд╣реА рдмреЙрдХреНрд╕ рдкрд░ рдХрдИ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдорд╢реАрди рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред

$ docker version
Client:
 Version:      1.8.3
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   f4bf5c7
 Built:        Mon Oct 12 05:27:08 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.8.3
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   f4bf5c7
 Built:        Mon Oct 12 05:27:08 UTC 2015
 OS/Arch:      linux/amd64
$ docker info
Containers: 3
Images: 461
Storage Driver: devicemapper
 Pool Name: docker-253:7-1310721-pool
 Pool Blocksize: 65.54 kB
 Backing Filesystem: extfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 18.08 GB
 Data Space Total: 107.4 GB
 Data Space Available: 18.37 GB
 Metadata Space Used: 26.8 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.121 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.90 (2014-09-01)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.5.0-0.bpo.1-amd64
Operating System: Debian GNU/Linux 8 (jessie)
CPUs: 4
Total Memory: 15.56 GiB
Name: tungsten
ID: HJX5:TKIH:TF4G:JCQA:MHQB:YYUD:DHBL:53M7:ZRY2:OCIE:FHY7:NLP6

рдореИрдВ overlay рдЧреНрд░рд╛рдлрд╝ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ext4 FS рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рддреЛ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ xfs рд╕рдорд╕реНрдпрд╛ рд╣реИ

@obeattie рд╣рд╛рдБ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЗрд╕реЗ devicemapper рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд▓рдХрдбрд╝реА рдХреЛ рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВ, рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рднреМрддрд┐рдХ рдбрд┐рд╕реНрдХ рдХреЛ рднреА рд╕реНрд╡реИрдк рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ!

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ zfs, overlayfs, devicemapper, btrfs рдФрд░ aufs рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛ рд╣реИред рд╕реНрд╡реИрдк рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ рднреАред рдпрд╣ рдбреЙрдХрдЯрд░ рддрдХ рд╣реА рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ, рдореИрдВрдиреЗ рдЙрд╕реА рдмрдЧ рдХреЛ lxc рдХреЗ рд╕рд╛рде рднреА рдорд╛рд░рд╛ред рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди, рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕рдорд╡рд░реНрддреА рд░реВрдк рд╕реЗ рд░реЛрдХрдирд╛ рдирд╣реАрдВ рд╣реИред

рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрдПрдордЖрдИ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╡реАрдирддрдо рдИрд╕реА 2 рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкрд░ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ-

Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   a34a1d5/1.9.1
 Built:
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   a34a1d5/1.9.1
 Built:
 OS/Arch:      linux/amd64

рдмрд╕ рдмреЛрд░реНрдб рдкрд░ рдХреВрдж рд░рд╣рд╛ рд╣реИред рдореИрдВ рдирд╡реАрдирддрдо Amazon ec2 рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдХреБрдЫ рд╕рдордп рдХреЗ рдмрд╛рдж, рдХрдВрдЯреЗрдирд░ рдмрд╕ рдЦрддреНрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

$ рдбреЛрдХрд░ рдЬрд╛рдирдХрд╛рд░реА
рдХрдВрдЯреЗрдирд░: 2
рдЫрд╡рд┐рдпрд╛рдВ: 31
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.9.1
рд╕реНрдЯреЛрд░реЗрдЬ рдбреНрд░рд╛рдЗрд╡рд░: рдбрд┐рд╡рд╛рдЗрд╕рдореИрдкрд░
рдкреВрд▓ рдХрд╛ рдирд╛рдо: рдбреЙрдХрд░-202:1-263705-рдкреВрд▓
рдкреВрд▓ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░: 65.54 kB
рдмреЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЖрдХрд╛рд░: 107.4 рдЬреАрдмреА
рдмреИрдХрд┐рдВрдЧ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо:
рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓: /dev/loop0
рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓: /dev/loop1
рдкреНрд░рдпреБрдХреНрдд рдбреЗрдЯрд╛ рд╕реНрдерд╛рди: 1.199 рдЬреАрдмреА
рдбреЗрдЯрд╛ рд╕реНрдкреЗрд╕ рдХреБрд▓: резрежрен.рек рдЬреАрдмреА
рдбреЗрдЯрд╛ рд╕реНрдерд╛рди рдЙрдкрд▓рдмреНрдз: 5.754 рдЬреАрдмреА
рдкреНрд░рдпреБрдХреНрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдкреЗрд╕: 2.335 рдПрдордмреА
рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдкреЗрд╕ рдЯреЛрдЯрд▓: реи.резрекрен рдЬреАрдмреА
рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдкреЗрд╕ рдЙрдкрд▓рдмреНрдз: реи.резрекрел рдЬреАрдмреА
рдЙрджреЗрд╡ рд╕рд┐рдВрдХ рд╕рдорд░реНрдерд┐рдд: рд╕рдЪ
рдЖрд╕реНрдердЧрд┐рдд рдирд┐рд╖реНрдХрд╛рд╕рди рд╕рдХреНрд╖рдо: рдЕрд╕рддреНрдп
рдЖрд╕реНрдердЧрд┐рдд рд╡рд┐рд▓реЛрдкрди рд╕рдХреНрд╖рдо: рдЕрд╕рддреНрдп
рдЖрд╕реНрдердЧрд┐рдд рд╣рдЯрд╛рдП рдЧрдП рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛: 0
рдбреЗрдЯрд╛ рд▓реВрдк рдлрд╝рд╛рдЗрд▓: /var/lib/docker/devicemapper/devicemapper/data
рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд▓реВрдк рдлрд╝рд╛рдЗрд▓: /var/lib/docker/devicemapper/devicemapper/metadata
рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдВрд╕реНрдХрд░рдг: 1.02.93-рдЖрд░рдПрдЪрдИрдПрд▓7 (2015-01-28)
рдирд┐рд╖реНрдкрд╛рджрди рдЪрд╛рд▓рдХ: рджреЗрд╢реА-0.2
рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░: json-file
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 4.4.10-22.54.amzn1.x86_64
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рдЕрдореЗрдЬрд╝рди рд▓рд┐рдирдХреНрд╕ рдПрдПрдордЖрдИ 2016.03
рд╕реАрдкреАрдпреВ: 1
рдХреБрд▓ рдореЗрдореЛрд░реА: 995.4 рдПрдордЖрдИрдмреА
рдирд╛рдо: [рд╕рдВрд╢реЛрдзрд┐рдд]
рдЖрдИрдбреА: OB7A:Q6RX: ZRMK:4R5H : ZUQY:BBNK : BJNN:OWKS :FNU4:7NI2: AKRT:5SEP

$ рдбреЛрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
рдЧреНрд░рд╛рд╣рдХ:
рд╕рдВрд╕реНрдХрд░рдг: 1.9.1
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.21
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.4.2
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: a34a1d5/1.9.1
рдмрдирд╛рдпрд╛:
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64

рд╕рд░реНрд╡рд░:
рд╕рдВрд╕реНрдХрд░рдг: 1.9.1
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.21
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.4.2
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: a34a1d5/1.9.1
рдмрдирд╛рдпрд╛:
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64

рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рдорд╛рди, рдИрд╕реА 2 рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд▓реЛрдЪрджрд╛рд░ рдмреАрдирд╕реНрдЯреЙрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╣реЛрддрд╛ рд╣реИ 64bit Amazon Linux 2016.03 v2.1.0 running Docker 1.9.1

рдЗрд╕ рд╕рдордп рдХреБрдЫ рд╣рдж рддрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдЧрднрдЧ 18 рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ 4.2.0 рд╕реЗ 4.5.5 рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрд╛рдлреА рдЦрд░рд╛рдм рд╣реЛ рдЧрдИ (рдХрдИ рджрд┐рдиреЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдореБрджреНрджреЛрдВ рдХреЗ рдмреАрдЪ 4 рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ)ред

рдпрд╣ рдбреЗрдмрд┐рдпрди 8 . рдкрд░ рдерд╛

рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рд╕реЗрдЯрдЕрдк рдЬреИрд╕рд╛ @g0ddard

рд╣рдо рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЗрд╕ рдмрдЧ рдХреЛ рдХреИрд╕реЗ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд╣рд▓реА рдмрд╛рдд (рдЬреЛ рдХрд╛рдо рдХрд░ рднреА рд╕рдХрддреА рд╣реИ рдФрд░ рдирд╣реАрдВ рднреА, рдпрд╣ рдЬреЛрдЦрд┐рдо рднрд░рд╛ рд╣реИ) рдПрдкреАрдЖрдИ рдХреЛ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд░рдЦрдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ: #23178

рдирдорд╕реНрддреЗред рдореБрдЭреЗ рднреА рдЗрд╕ рдмрдЧ рдиреЗ рдХрд╛рдЯ рд▓рд┐рдпрд╛ рд╣реИ...

Jun 08 17:30:40 node-0-vm kernel: unregister_netdevice: waiting for veth846b1dc to become free. Usage count = 1

рдореИрдВ CoreOS рдмреАрдЯрд╛, рдлрд▓рд╛рд▓реИрди рдкрд░ Kubernetes 1.2.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ Azure рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╣реИ? рдХрд░реНрдиреЗрд▓ рдмрдЧ рдереНрд░реЗрдб рдореГрдд рд▓рдЧрддрд╛ рд╣реИред рдХреБрдЫ рд▓реЛрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдкрд░ IPv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛, --userland-proxy=true рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛ рдУрд╡рд░рд▓реЗ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рдмрдЬрд╛рдп aufs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ... рдпрд╣ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред

@justin8 рдХреА рддрд░рд╣ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдлреЗрдбреЛрд░рд╛ 23 рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрд░реНрдиреЗрд▓ 4.5.5 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛; рд╕рдорд╕реНрдпрд╛ рдХрд░реНрдиреЗрд▓ 4.5.6 рдХреЗ рд╕рд╛рде рдмрдиреА рд╣реБрдИ рд╣реИред

рд╣рдореЗрдВ рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рддрдм рд╣реБрдЖ рдЬрдм рдХрдВрдЯреЗрдирд░ рдЕрдкрдиреА рдореЗрдореЛрд░реА рд▓рд┐рдорд┐рдЯ рдХреЛ рд╣рд┐рдЯ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛

# docker version
Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      linux/amd64
 # docker info
Containers: 213
Images: 1232
Server Version: 1.9.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 1667
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.19.0-5-exton
Operating System: Debian GNU/Linux 7 (wheezy)
CPUs: 4
Total Memory: 21.58 GiB
Name: [redacted]
Message from syslogd@[redacted] at Jun 24 10:07:54 ...
 kernel:[1716405.486669] unregister_netdevice: waiting for lo to become free. Usage count = 2

Message from syslogd@[redacted] at Jun 24 10:07:56 ...
 kernel:[1716407.146691] unregister_netdevice: waiting for veth06216c2 to become free. Usage count = 1

рд╕реЗрдВрдЯреЛрд╕7.2
рдбреЛрдХрд░ 1.10.3
рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ "рд╡рди рд▓рд╛рдЗрдирд░" рд╣реИ рдЬреЛ рдЕрдВрддрддрдГ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ EC2 (m4.large) рдкрд░ 4.6.3 рдХрд░реНрдиреЗрд▓ (рдмрд╣реБрдд рд╣рд╛рд▓ рд╣реА рдореЗрдВ) рдХреЗ рд╕рд╛рде CoreOS 1068.3.0 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ 300 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡рд╛рдИрдПрдордПрдорд╡реАред

Linux ip-172-31-58-11.ec2.internal 4.6.3-coreos #2 SMP рд╢рдирд┐ рдЬреВрди 25 00:59:14 UTC 2016 x86_64 Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz GenuineIntel рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕
рдХреЛрд░рдУрдПрд╕ рдмреАрдЯрд╛ (1068.3.0)
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.10.3, 3cd164c . рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ

рдпрд╣рд╛рдВ рд▓реВрдк рдХреЗ рдХреБрдЫ рд╕реМ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдЕрдВрддрддрдГ рдбреЙрдХрд░реНрдб рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХрд░реНрдиреЗрд▓ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░реЗрдЧрд╛ рдЬреИрд╕реЗ

kernel: unregister_netdevice: waiting for veth8c7d525 to become free. Usage count = 1

рдкреБрдирд░реБрддреНрдкрд╛рджрдХ рд▓реВрдк рд╣реИ

i=0; while echo $i && docker run --rm -p 8080 busybox /bin/true && docker ps; do sleep 0.05; ((i+=1)); done

рд╕рдВрдкрд╛рджрди

  • рдореИрдВ рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рдЬрдм userland-proxy=false
  • рдореИрдВ VirtualBox (рдХреЗрд╡рд▓ ec2 рдЕрдм рддрдХ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рдпрд╣ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ

@btalbot рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдКрдкрд░, рдХрдИ рд╣рдЬрд╝рд╛рд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж рдлреЗрдбреЛрд░рд╛ 23 рдкрд░ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред

$ docker --version
Docker version 1.10.3, build f476348/1.10.3
$ docker info
Containers: 3
 Running: 0
 Paused: 0
 Stopped: 3
Images: 42
Server Version: 1.10.3
Storage Driver: devicemapper
 Pool Name: docker_vg-docker--pool
 Pool Blocksize: 524.3 kB
 Base Device Size: 107.4 GB
 Backing Filesystem: xfs
 Data file: 
 Metadata file: 
 Data Space Used: 17.69 GB
 Data Space Total: 73.67 GB
 Data Space Available: 55.99 GB
 Metadata Space Used: 5.329 MB
 Metadata Space Total: 130 MB
 Metadata Space Available: 124.7 MB
 Udev Sync Supported: true
 Deferred Removal Enabled: true
 Deferred Deletion Enabled: true
 Deferred Deleted Device Count: 0
 Library Version: 1.02.109 (2015-09-22)
Execution Driver: native-0.2
Logging Driver: journald
Plugins: 
 Volume: local
 Network: bridge null host
Kernel Version: 4.5.7-200.fc23.x86_64
Operating System: Fedora 23 (Workstation Edition)
OSType: linux
Architecture: x86_64
Number of Docker Hooks: 0
CPUs: 4
Total Memory: 15.56 GiB
Name: <hostname>
ID: TOKW:AWJF:3VZU:55QA:V3KD:ZCA6:4XWW:JBY2:2Q5C:3S65:3ZXV:XRXG
Registries: docker.io (secure)

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдЕрдХреНрд╕рд░ рд╣реЛрддреА рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕реНрдЯреНрд░реЗрд╕рд░реНрд╕ рдпрд╛

рдкрд╣рд▓рд╛ VM рдПрдХ Standard_D1_v2 (3.5GB RAM, 1 рдХреЛрд░) рдерд╛ - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ> 3000 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдХрд┐рдпрд╛ред
рджреВрд╕рд░рд╛ VM рдПрдХ Standard_DS15_v2 (140GB RAM, 20 рдХреЛрд░) рдерд╛ - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ> 7600 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдХрд┐рдпрд╛ред

рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ (https://github.com/docker/docker/issues/5618#issuecomment-229545933) рдпрд╣ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рддрднреА рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬрдм userland-proxy=falseред

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП EC2 t2.micro (рд╕рд┐рдВрдЧрд▓ рдХреЛрд░) VMs рдХреЗ рд╕рд╛рде-рд╕рд╛рде m4.large (рдорд▓реНрдЯреА рдХреЛрд░) рджреЛрдиреЛрдВ рдкрд░ HVM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрди: рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореЗрд░реЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд▓реИрдВрдб-рдкреНрд░реЙрдХреНрд╕реА рдХреА рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ (iptables рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЗрдпрд░рдкрд┐рди-рд╡реАрде рдХреЗ рд╕рд╛рде рдлрд▓рд╛рд▓реИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрдВ рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред рдпрд╣ рдмрдЧ рддрднреА рд╣реЛ рд░рд╣рд╛ рдерд╛ рдЬрдм рд╣рдо рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░рди-рд╕реНрдЯреЙрдк рдХрд░ рд░рд╣реЗ рдереЗред рд╣рдо cbr0 рдмреНрд░рд┐рдЬ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдкреНрд░реЛрдорд┐рд╕рд╕рд┐рдпрд╕-рдмреНрд░рд┐рдЬ рд╣реЗрдпрд░рдкрд┐рди рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдпрджрд┐ рдЖрдк рд╣реЗрдпрд░рдкрд┐рди-рд╡реЗрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЗрд╕ рдХрд╛рдо рдХреЛ 100 рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ

01/07/2016 08:01 рдХреЛ, manoj0077 рдиреЗ рд▓рд┐рдЦрд╛:

@btalbot https://github.com/btalbot рддреЛ 1.12 рдХреЗ рд╕рд╛рде рд╣рдо рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдбреЙрдХрд░реНрдб рдЪрд▓ рд░рд╣реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ред рддреЛ рдХреНрдпрд╛ рдбреЙрдХрд░реНрдб рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрдЧрд╛
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣рд╛рдБ рдорджрдж рдХрд░реЗрдВ?

AFAICT, 1.12 рдХреЗ рд╕рд╛рде рдШрдЯрдирд╛, рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЕрднреА рднреА рдмрдЪреНрдЪреЗ рд╣реИрдВ
рдбреЙрдХрд░ рдбреЗрдореЙрди рдХрд╛ред

@sercand рдЖрдкрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ-рдкреБрд▓ рд╣реЗрдпрд░рдкрд┐рди рдореЛрдб рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛? рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЙрдХрд░ рд╕реЗ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛, рдпрд╛ рд╢рд╛рдпрдж рд╡реЗ рдПрдХ рдЕрд▓рдЧ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

рдХреНрдпрд╛ рдбреЙрдХрд░ рд╕реЗ рдХреБрдЫ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╢рдмреНрдж рд╣реИ рдЬрдм рдЗрд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпрд╣ рджреВрд╕рд░рд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЯрд┐рдкреНрдкрдгреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЦреБрд▓рд╛ рдореБрджреНрджрд╛ рд╣реИ ; рдмрд╣реБрдд рдЧрдВрднреАрд░ рд╣реИ (рд╣реЛрд╕реНрдЯ рдкреБрдирд░рд╛рд░рдВрдн рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ); рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ; рдФрд░ рдореБрдЭреЗ рдореВрд▓ рдХрд╛рд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдпрд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдЧрддрд┐ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИред

рдпрд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрдЧрдЬрд┐рд▓рд╛ рдкрд░ рдЯрд┐рдХрдЯ рдорд╣реАрдиреЛрдВ рд╕реЗ рд╕реНрдерд┐рд░ рд╣реИред рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛?

@justin8 рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпреВрдмрд▓реЗрдЯ рдЭрдВрдбреЗ рд╣реИрдВ: --configure-cbr0 рдФрд░ --hairpin-mode

@sercand рдореИрдВ рдлрд▓рд╛рд▓реИрди рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдХреНрдпрд╛ --hairpin-mode=promiscuous-bridge рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рдиреБрдХрд╕рд╛рди рд╣реИ?

@obeattie рдореИрдВ рд╕рд╣рдордд рд╣реВрдБред :(

FTR рдореИрдВ @sercand рдПрдХ рдкрд░реАрдХреНрд╖рдг Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рд╣реИ рдХрд┐ рдореИрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рдХреА stresser рдХрд╛рдо рд╣реИ, рдпрд╣ рднреА рдлрд▓рд╛рд▓реИрди рдФрд░ рдмрд╛рд▓ рдХреЗ рд▓рд┐рдпреЗ рдХрд╛рдВрдЯрд╛-veth рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

@sercand рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ promiscuous-bridge рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рджреЗ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдиреЛрдб рдХреЗ рдХреНрдпреВрдмрд▓реЗрдЯ рдореЗрдВ рдзреНрд╡рдЬ --configure-cbr0=true рдЬреЛрдбрд╝рд╛ рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддрд╛ рд╣реИ:
ConfigureCBR0 requested, but PodCIDR not set. Will not configure CBR0 right now ред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдкреЙрдбрд╕реАрдЖрдИрдбреАрдЖрд░ рдорд╛рд╕реНрдЯрд░ рд╕реЗ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛? рдзрдиреНрдпрд╡рд╛рджред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдирд┐рдпрдВрддреНрд░рдХ рдкреНрд░рдмрдВрдзрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ --allocate-node-cidrs=true --cluster-cidr=10.2.0.0/16 рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ (Azure) рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдорд╛рд░реНрдЧ рд╢рд╛рдпрдж рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

@justin8 рдореИрдВрдиреЗ рдЗрд╕ рдбреЙрдХреНрдЯрд░ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рд╣реИред
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╣реЗрдпрд░рдкрд┐рди-рдореЛрдб рд╕реЗ @edevil "рдпрд╣ рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдХреЗ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЛ рд╕реНрд╡рдпрдВ рдХреЛ рд╡рд╛рдкрд╕ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕реЗрд╡рд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП"ред рд╡реИрд╕реЗ рдореЗрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░ Azure рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рдерд╛ред

@sercand рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрджрд┐ рд╣рдо рдирд┐рдпрдВрддреНрд░рдХ рдкреНрд░рдмрдВрдзрдХ рдкрд░ --allocate-node-cidrs=true рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреВрдБрдХрд┐ Azure рдХреЗ рд▓рд┐рдП рдХреЛрдИ Kubernetes рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИ? рдХреНрдпрд╛ рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдорд╛рд░реНрдЧ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ? рдзрдиреНрдпрд╡рд╛рджред

@edevil рдореИрдВ рдорд╛рд░реНрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдмреБрдирд┐рдпрд╛рджреА рддрд░реНрдХ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

@morvans @btalbot рдХреНрдпрд╛ рдЖрдкрдХреЛ 1.12 ... рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рд╛?

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╣реЗрдпрд░рдкрд┐рди-рд╡реЗрде рд╕реЗ рджреВрд░ рдЬрд╛рдХрд░ cbr0 рдмреНрд░рд┐рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рдЕрдм рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ: рдХрд┐рд╕реА рдХреЛ рднреА рдирдВрдЧреЗ рдзрд╛рддреБ рдкрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ? рд╣рдордиреЗ рдЗрд╕реЗ рддрдм рджреЗрдЦрд╛ рд╣реИ рдЬрдм рд╣рдорд╛рд░реЗ VMWare рд▓реИрдм рдкрд░ рд░реИрдВрдЪрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирдВрдЧреЗ рдзрд╛рддреБ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд░ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ред

рд╣рд╛рдБ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрд┐рд╕реА рднреА рдХрд░реНрдиреЗрд▓>= 4.3 рдХреЗ рд▓рд┐рдП рдирдВрдЧреЗ рдзрд╛рддреБ рдкрд░ рд╣реЛрддреА рд╣реИред рдЗрд╕реЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╢реАрдиреЛрдВ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рджреЗрдЦрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рдХрд░реНрдиреЗрд▓ 4.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛ред

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрднреА рднреА 4.2 рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рдирдИ рдЪреАрдЬрд╝ рдкрд░ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрд░рд┐рдорд╛рдг рдХрд╛ рдХреНрд░рдо рд╣реИ, рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ, рдФрд░ рдЕрднреА рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ

CoreOS рдЕрд▓реНрдлрд╛ 1097.0.0 рдкрд░ рднреА рд╣реЛрддрд╛ рд╣реИред

рдХрд░реНрдиреЗрд▓: 4.6.3
рдбреЙрдХрд░: 1.11.2

рдореБрдЭреЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рддрд╛ рд╣реИред

рдбреЙрдХрд░: 1.11.2
рдХрд░реНрдиреЗрд▓: 4.4.8-boot2docker.

рд╣реЛрд╕реНрдЯ: рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рд╡реАрдПрдорд╡реЗрдпрд░ рдлреНрдпреВрдЬрди рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдбреЙрдХрд░-рдорд╢реАрдиред

рдХреЛрдИ рд╕реБрдЭрд╛рдП рдЧрдП рдХрд╛рдордХрд╛рдЬ?

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдордЬрд╝рдмреВрддреА рд╕реЗ рдРрд╕реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ рдПрдХ рдХреНрд░реИрд╢рдбрдВрдк рд╕рдВрднрд╡ рд╣реИ (рдЙрд░реНрдл EC2 рдирд╣реАрдВ) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдХреНрд░реИрд╢рдбрдореНрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, ubuntu рдЯреНрд░рд╕реНрдЯреА рдореЗрдВ kdump рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдорд┐рд▓ рд╕рдХрддреА

echo 1 > /proc/sys/kernel/hung_task_panic          # panic when hung task is detected
echo 1 > /proc/sys/kernel/panic_on_io_nmi          # panic on NMIs from I/O
echo 1 > /proc/sys/kernel/panic_on_oops            # panic on oops or kernel bug detection
echo 1 > /proc/sys/kernel/panic_on_unrecovered_nmi # panic on NMIs from memory or unknown
echo 1 > /proc/sys/kernel/softlockup_panic         # panic when soft lockups are detected
echo 1 > /proc/sys/vm/panic_on_oom                 # panic when out-of-memory happens

рдХреНрд░реИрд╢рдбрдВрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рдВрджрд░реНрдн рд░рд┐рд╕рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдХреНрд░реИрд╢рдбрдВрдк рдореЗрдВ рдЖрдкрдХреЗ рд╣реЛрд╕реНрдЯ рдХрд╛ рдореЗрдореЛрд░реА рдбрдВрдк рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рдордЭрджрд╛рд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИред

...рд╕рдордЭрджрд╛рд░ рдЬрд╛рдирдХрд╛рд░реАред

:рдУ

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдБред

Jul 13 10:48:34 kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Linux 4.6.3-1.el7.elrepo.x86_64
Docker: 1.11.2

рд╡рд╣реА рдореБрджреНрджрд╛:

Ubuntu 14.04.4 LTS (GNU/Linux 3.19.0-25-generic x86_64)
Docker version: 1.10.3

рд╕реАрдзреЗ рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдХреНрд░реАрди рдкрд░ рд╣реБрдЖ:

Message from syslogd<strong i="6">@svn</strong> at Jul 26 21:47:38 ...
 kernel:[492821.492101] unregister_netdevice: waiting for lo to become free. Usage count = 2

Message from syslogd<strong i="7">@svn</strong> at Jul 26 21:47:48 ...
 kernel:[492831.736107] unregister_netdevice: waiting for lo to become free. Usage count = 2

Message from syslogd<strong i="8">@svn</strong> at Jul 26 21:47:58 ...
 kernel:[492841.984110] unregister_netdevice: waiting for lo to become free. Usage count = 2

рдкреНрд░рдгрд╛рд▓реА рд╣реИ

Linux svn.da.com.ar 4.4.14-24.50.amzn1.x86_64 #1 SMP Fri Jun 24 19:56:04 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛

Os: Amazon Linux AMI release 2016.03
Docker: 1.9.1

рдпрд╣рд╛рдБ рднреА:

Linux 4.4.14-24.50.amzn1.x86_64 x86_64
Docker version 1.11.2, build b9f10c9/1.11.2

рдореИрдВ EC2 рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ:

Docker version 1.11.2, build b9f10c9/1.11.2
NAME="Amazon Linux AMI"
VERSION="2016.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2016.03"
PRETTY_NAME="Amazon Linux AMI 2016.03"
CPE_NAME="cpe:/o:amazon:linux:2016.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
 kernel:[154350.108043] unregister_netdevice: waiting for lo to become free. Usage count = 1

(рдореЗрд░реЗ рд╕рднреА рдкреАрдЯреА + рдмреАрдкрд░ рдкрд░ рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ)
"рдмрд╕" рдбреЗрдмрд┐рдпрди рдЬреЗрд╕реА + рдмреИрдХрдкреЛрд░реНрдЯ:

Linux 4.6.0-0.bpo.1-amd64 #1 SMP Debian 4.6.1-1~bpo8+1 (2016-06-14) x86_64 GNU/Linux
Docker version 1.12.0, build 8eab29e

рдирдорд╕реНрддреЗ,

рдЬрдм рдореИрдВ рдирд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирдИ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдХрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдбреЙрдХрдЯрд░ 1.9.1 . рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЙрдард╛рдИ рдЧрдИ рд╣реИ

 docker info | egrep "Version|Driver"
Server Version: 1.9.1
Storage Driver: devicemapper
 Library Version: 1.02.93 (2015-01-30)
Execution Driver: native-0.2
Logging Driver: gelf
Kernel Version: 4.5.0-coreos-r1

рдореИрдВ рд╕рдорд╡рд░реНрддреА рдореЛрдб рдореЗрдВ рдЕрдм рддрдХ 17753 рдХрдВрдЯреЗрдирд░ рд▓рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЯреНрд░реИрдлрд┐рдХ рдмрдврд╝рд╛рддрд╛ рд╣реВрдВ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡реАрде * рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд▓реАрдХ рдХрд┐рдПред рдХреНрдпрд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

@pegerto рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ --userland-proxy=false рдФрд░ рд╕рдорд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╕реНрдкрд┐рди рдХрд░реЗрдВред рдореИрдВ рдЗрд╕реЗ https://github.com/crosbymichael/docker-stress рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░рддрд╛ рд╣реВрдВ

рдзрдиреНрдпрд╡рд╛рдж @cpuguy83

--userland-proxy=false рд▓рд┐рдП рдбреЗрдореЙрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЙрди рдбреЗрдореЙрди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдирд╣реАрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ рд╣реБрдХ рдкрд░ рдПрдХ рдХрд░реНрдиреЗрд▓ рдбрдВрдк рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдиреЗрдЯреНрд╕ рд╕реЗрдЧреНрд░реАрдЧреЗрд╢рди рджреНрд╡рд╛рд░рд╛> = 4.3 рдкрд░ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдЬрдм рд░реВрдЯ 127/8 рдкрд░ рд╣реЛрддрд╛ рд╣реИ рддреЛ рд╕рдорд╕реНрдпрд╛ рдХреНрдпреЛрдВ рдмрджрддрд░ рд╣реЛрддреА рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж

рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдХреЛрд░рдУрдПрд╕ 1068.8.0, рдбреЙрдХрд░ 1.10.3, рдХрд░реНрдиреЗрд▓ 4.6.3ред рдЕрдЧрд░ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рд▓реЗрддрд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдХреБрдЫ рд╕рд┐рд╕реНрдЯрдо рд▓реЙрдЧ рдЦреАрдВрдЪреЗ рд╣реИрдВред

рдЕрднреА рдХрдИ рдорд┐рд▓реЗ...
unregistered_netdevice: waiting for lo to become free. Usage count = 1
... 2 рд╡реАрдПрдо рдкрд░ рдФрд░ рдореЗрд░реЗ рдмреЗрдпрд░рдореЗрдЯрд▓ рд▓реИрдкрдЯреЙрдк рдкрд░, рд╕рднреА рдЙрдмрдВрдЯреВ 16.04 рдФрд░ рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ (4.4.0-3 [456]) рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред

рдирддреАрдЬрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рд▓рдЯрдХ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдХ рдХрдард┐рди рд░реАрдмреВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдПрдо рдореЗрдВ рд╕реЗ рдПрдХ 1.11.3 рдкрд░ рдерд╛ рдЬрдмрдХрд┐ рдЕрдиреНрдп рд╕рднреА 1.12.0 рдкрд░ рдереЗред

@RRAlex рдпрд╣ рдХрд┐рд╕реА рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИред
рдпрджрд┐ рдЖрдк рдбреЗрдореЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ --userland-proxy=false рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ... рдпрд╛ (рдЬреЛ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ) рдЖрдк рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд┐рдЯ рдХрд░реЗрдВрдЧреЗред

рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ --userland-proxy=false рд╡рд┐рдХрд▓реНрдк рдмреНрд░рд┐рдЬ рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рд╣реЗрдпрд░рдкрд┐рди NAT рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ... рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп рднреА рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕реЗ рдбреЙрдХрд░ рдХреНрд▓рд╛рдЙрдб (рдФрд░ рдбреЙрдХрд░ рдХреНрд▓рд╛рдЙрдб рдПрдЬреЗрдВрдЯ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ BYO рдиреЛрдб рдкрд░ рджреЗрдЦрдирд╛ред

рдЗрд╕реЗ рдЖрдЬ рджреЗрдЦрд╛, рдПрдХ рдмрд╛рд░ (рд▓рдЧрднрдЧ 25 рдХреЛрд╢рд┐рд╢реЛрдВ рдореЗрдВ рд╕реЗ) рд╡рд░реНрддрдорд╛рди рдЕрдореЗрдЬрд╝реЕрди рдИрд╕реАрдПрд╕ рдПрдПрдордЖрдИ рдкрд░, рд╡реЗрдирд┐рд▓рд╛ рдбреЗрдмрд┐рдпрди рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ

@edevil
рдЖрдк рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдпрд╣рд╛рдВ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╢реБрд░реВ/рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдк рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдбреЙрдХрд░ рдХреЗ рдмрд┐рдирд╛ рдбреЗрдмрд┐рдпрди рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рд╕реНрдерд┐рддрд┐ рдорд┐рд▓реА:

  • рдбреЗрдмрд┐рдпрди "рдЬреЗрд╕реА" (= рдбреЗрдмрд┐рдпрди рд╕рдВрд╕реНрдХрд░рдг 8.5), рдмреЗрдпрд░рдореЗрдЯрд▓ рдкрд░ (рдХреЛрдИ рд╡реАрдПрдо рдирд╣реАрдВ, рдХреЛрдИ рдХреНрд▓рд╛рдЙрдб рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рджрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░)
  • рдХрд░реНрдиреЗрд▓ 3.16.0-4-amd64
  • 4 LXC рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░реЗрдВ
  • "lxc-stop -n $containerName" рдХреЗ рд╕рд╛рде рдПрдХ LXC рдХрдВрдЯреЗрдирд░ рдмрдВрдж рдХрд░реЗрдВ
  • рдЬрдм рдпрд╣ рдЖрджреЗрд╢ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд░реНрдиреЗрд▓ рдпрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рд╢рд╛рдпрдж рдкреВрд░реА рддрд░рд╣ рд╕реЗ 'рдХреНрд▓реАрди рдЕрдк' рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдореИрдВ рдкрд┐рдЫрд▓реЗ "рдПрд▓рдПрдХреНрд╕рд╕реА-рд╕реНрдЯреЙрдк" рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдПрдХ рдирдпрд╛ "рдПрд▓рдПрдХреНрд╕рд╕реА-рд╕реНрдЯреЙрдк" рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдХрд░реНрдиреЗрд▓ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ

рдорд╢реАрди рдХреЗ рд╣рд╛рд░реНрдб рд░реАрд╕реЗрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдареАрдХ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рддреЛ рдХреГрдкрдпрд╛, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ / рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЬрд╛рдВрдЪ рдореЗрдВ, рдЕрдХреЗрд▓реЗ рдбреЙрдХрд░ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рди рдХрд░реЗрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рддреЗрдЬ рд╕реНрдЯреЙрдк/рд╕реНрдЯрд╛рд░реНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдореБрджреНрджрд╛ рд╣реИ, рдЪрд╛рд╣реЗ рд╡рд╣ рдбреЙрдХрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛ, рдпрд╛ рд╕рд╛рджреЗ "рдПрд▓рдПрдХреНрд╕рд╕реА" рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рддрдм рдорд┐рд▓рд╛ рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ 3 рдХреНрд░реЛрдЯ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреАрдмрд┐рд▓реНрдбрд░) рдмрд╣реБрдд рднрд╛рд░реА рднрд╛рд░ рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣реЗ рдереЗред
рдореЗрд░рд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд▓реВрдВрдЧрд╕рди 3рдП (3.16 рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ mips64el рдорд╢реАрди) рд╣реИред

рдЬрдм рдореИрдВ рдЗрд╕рдореЗрдВ рдПрд╕рдПрд╕рдПрдЪ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╣реИред

рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ docker рдпрд╛ lxc рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реА рдирд╣реАрдВ рд╣реИ, рдпрд╣ chroot рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╣реИред

рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.11.2ред

kernel:[3406028.998789] unregister_netdevice: waiting for lo to become free. Usage count = 1

cat /etc/os-release 
NAME=openSUSE
VERSION="Tumbleweed"
VERSION_ID="20160417"
PRETTY_NAME="openSUSE Tumbleweed (20160417) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:20160417"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
ID_LIKE="suse"
uname -a
Linux centre 4.5.0-3-default #1 SMP PREEMPT Mon Mar 28 07:27:57 UTC 2016 (8cf0ce6) x86_64 x86_64 x86_64 GNU/Linux

рдЕрд░рдХреНрд╖рд┐рдд рдзрд╛рддреБред

рдХрд░реНрдиреЗрд▓ 4.6.x рдФрд░ рдбреЙрдХрд░ 1.11.2 рдХреЗ рд╕рд╛рде рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирдВрдЧреЗ рдзрд╛рддреБ (рдУрд╡реАрдПрдЪ рдкрд░ рд╕рдорд░реНрдкрд┐рдд) рдкрд░ рд╕рдорд╕реНрдпрд╛ рдереАред
рдпрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рдХрдИ рд╕рдорд╛рдзрд╛рди рдЖрдЬрдорд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЕрдкрдиреЗ рдХрд░реНрдиреЗрд▓ рдХреЛ 3.14 рд╢рд╛рдЦрд╛ (3.14.74) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ https://github.com/docker/libnetwork/issues/1189 рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдХреЛ 1.12.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ред рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╕рдм, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЖрдкрдХреЛ рдбреЙрдХрд░ рдпрд╛ рдЪреЗрд░реЛрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рдм рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред
рддреЛ рдХреГрдкрдпрд╛, рдХреНрдпрд╛ рдХреЛрдИ рдЦрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдХрд░реНрдиреЗрд▓ рдХреЛ рдбрд┐рдмрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рдпрд╣ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд░рд╣рд╛ рд╣реИ? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реЛ рд░рд╣реА рд╣реЛ, рдЬрдм рдХрдВрдЯреЗрдирд░ рдХреЗ рдПрдХ рдирдП рд╕реНрдЯреЙрдк рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕реНрдЯреЙрдк рдиреЗ рдЕрдкрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо/рдХреНрд▓реАрдирдЕрдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред

@rdelangh рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдХрд░реНрдиреЗрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

рдлреЗрдбреЛрд░рд╛ 24 рдкрд░, рдореИрдВ рдлреЗрдбреЛрд░рд╛ рд░реЗрдкреЛ рд╕реЗ рдбреЙрдХрд░ 1.10.3 рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреЗрд╡рд▓ рдбреЙрдХрд░ 1.12.1 рдХреЗ рд╕рд╛рде рдбреЙрдХрд░ рдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд░реЗрдкреЛ рд╕реЗред

рджреЛрдиреЛрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░реНрдиреЗрд▓ 4.6.7-300.fc24.x86_64 рдХреЗ рд╕рд╛рде рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдП рдЧрдП рдереЗред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ CoreOS 1068.10.0, Docker 1.10.3, рдХрд░реНрдиреЗрд▓ 4.6.3 рдкрд░ рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

kernel: unregister_netdevice: waiting for veth09b49a3 to become free. Usage count = 1

EC2 рдкрд░ рд╕реНрдерд┐рд░ CoreOS 1068.9.0 рдкрд░ Kubernetes 1.3.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, docker 1.10.3 рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред

unregister_netdevice: waiting for veth5ce9806 to become free. Usage count = 1
unregister_netdevice: waiting for veth5ce9806 to become free. Usage count = 1
unregister_netdevice: waiting for veth5ce9806 to become free. Usage count = 1
...
uname -a
Linux <redacted> 4.6.3-coreos #2 SMP Fri Aug 5 04:51:16 UTC 2016 x86_64 Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz GenuineIntel GNU/Linux

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрдмрдВрдЯреВ 16.04, рдбреЙрдХрд░ 1.12.1, рдХрд░реНрдиреЗрд▓ 4.4.0-34-рдЬреЗрдиреЗрд░рд┐рдХ рдкрд░ рднреА рджреЗрдЦрдирд╛
waiting for lo to become free. Usage count = 1

$ time docker ps
CONTAINER ID        IMAGE                                                                       COMMAND                  CREATED             STATUS                             PORTS                                                                          NAMES

...

real    4m40.943s
user    0m0.012s
sys     0m0.004s

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ <= 1.3.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/kubernetes/kubernetes/issues/30899 рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдореИрдВрдиреЗ CoreOS 1068.10 рдкрд░ 1 рдХрдВрдЯреНрд░реЛрд▓рд░ (m4.large) рдФрд░ 2 рд╡рд░реНрдХрд░реНрд╕ (m4.large) рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЪрд▓рд╛рдпрд╛ред

рд╡рд╣рд╛рдВ рд╕реЗ рдЖрдк 2 рдкреНрд░рддрд┐рдХреГрддрд┐ рдирд┐рдпрдВрддреНрд░рдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд hello рдФрд░ hello1 : http://pastebin.com/mAtPTrXH ред рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдо рдФрд░ рд▓реЗрдмрд▓ рдмрджрд▓рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред

рдлрд┐рд░, рдЗрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рди рдирд╛рдо/рд▓реЗрдмрд▓ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реБрдП 2 рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдмрдирд╛рдПрдВ: http://pastebin.com/SAnwLnCw ред

_рдЬреИрд╕реЗ рд╣реА рдЖрдк рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдмрдирд╛рддреЗ рд╣реИрдВ, рдЖрдкрдХреЛ рдЕрддреНрдпрдзрд┐рдХ рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕реНрдкреИрдо рдХрдВрдЯреЗрдирд░ рдорд┐рд▓ рдЬрд╛рдПрдВрдЧреЗ_.

рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдереЛрдбрд╝реА рджреЗрд░ (рдХрдИ рдорд┐рдирдЯ) рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬрд╝реЗрдВ рд╕рдорд╛рдкреНрдд/рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реА рд╣реИрдВред рдЖрдк рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрдерд┐рд░ рд╣реЛрдиреЗ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдореБрдЯреНрдареА рднрд░ рдЯрд░реНрдорд┐рдиреЗрдЯрд┐рдВрдЧ рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреНрд░рд┐рдПрдЯрд┐рдВрдЧ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдиреЛрдбреНрд╕ рдореЗрдВ ssh рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдкрд░реЛрдХреНрдд рд▓рдХреНрд╖рдг рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП dmesg рдФрд░ docker ps рдХрд░реЗрдВред

рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рд╕рдирдХреА рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрднрдЧ 5 рдорд┐рдирдЯ рдХрд╛ рд╕рдордп рд▓рдЧрд╛ред рдореИрдВ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ @sercand рдФрд░ @edevil рд╕рд╛рде рдХрд░ рд░рд╣реЗ рдереЗ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

@edevil рдЖрдкрдХреА рд▓рд┐рдВрдХ рдХреА рдЧрдИ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ cbro рдкреБрд▓ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдлрд▓рд╛рд▓реИрди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо/рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ?

рдореИрдВ рдЕрдкрдиреЗ рдЕрдВрдд рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдЧреНрд░рд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдлрд▓рд╛рд▓реИрди docker0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреА рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ cbr0 рд╕рд╣реА рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реЛрдЧреА?

@ рдЕрд▓реНрдлрд╛ 486 рдпрд╣ рд╕рд╣реА рд╣реИ, рдореИрдВрдиреЗ рдлрд▓рд╛рд▓реИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореИрдВ рдмреНрд░рд┐рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдкреЙрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВред

@ рдЕрд▓реНрдлрд╛ 486 рдлрд▓рд╛рд▓реИрди --bridge=cbr0 docker рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
CoreOS рдкрд░ рдЖрдкрдХреЛ docker systemd рдпреВрдирд┐рдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдХреНрдпреВрдмрд▓реЗрдЯ рдзреНрд╡рдЬ --experimental-flannel-overlay рдлрд▓рд╛рд▓реИрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдбреЙрдХрд░ рдмреНрд░рд┐рдЬ cbr0 рдХреЛ рдлрд▓рд╛рд▓реИрди CIDR рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рднреА рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ promiscuous рдХреЗ рдмрдЬрд╛рдп рдореЛрдб veth-hairpin рдЬреЛ рдореБрджреНрджрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @dadux ред рдпрджрд┐ K8s cbr0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЪреБрдирддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдУрд╡рд░рд░рд╛рдЗрдб рдЗрдХрд╛рдИ рджреНрд╡рд╛рд░рд╛ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рддреЛ рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ; рдореИрдВ рдЗрд╕реЗ рдЖрдЬрдорд╛рдКрдВрдЧрд╛ред

рдбреЙрдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, promiscuous-bridge рдХреНрдпреВрдмрд▓реЗрдЯ v1.3.4+ рдореЗрдВ --hairpin-mode рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред

рдореИрдВ kubenet рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд▓рдЧрдЗрди (рдЬреЛ --configure-cbr0 рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред рдореИрдВ рдЕрдкрдиреЗ рднрд╡рд┐рд╖реНрдп рдХреА рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХреЗ рдХрд╛рд░рдг flannel-overlay рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдмрдЪ рд░рд╣рд╛ рд╣реВрдВ (рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ --configure-cbr0 рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ)ред

рдЕрдкрдиреЗ рдбреЛрдХрд░ рдбреЗрдореЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ docker0 рдкреБрд▓, рдХреА рд╕реНрдерд╛рдкрдирд╛ --hairpin-mode=promiscuous-bridge рдХреЗ рд░реВрдк рдореЗрдВ kubelet рдЕрди-рдореМрдЬреВрджрд╛ рдкреБрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдХреЛрдИ рдЕрд╕рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ cbr0 ред

CoreOS рдХреЗ рд▓рд┐рдП, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдлрд▓рд╛рд▓реИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:

  • рдмреНрд░рд┐рдЬ docker0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЛрдб рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП docker.service рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд╕реНрдЯрдордб рдбреНрд░реЙрдк-рдЗрди рдЬреЛрдбрд╝реЗрдВред (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ рдЗрдЪреНрдЫрд╛ рд╣реИ?):
- name: docker.service
  command: start
  drop-ins:
   - name: 30-Set-Promiscuous-Mode.conf
     content: |
       [Service]
       ExecStartPost=/usr/bin/sleep 5
       ExecStartPost=/usr/bin/ip link set docker0 promisc on
  • рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЛ рдбреЙрдХрд░ рдмреНрд░рд┐рдЬ рдореЗрдВ рд╣реЗрдпрд░рдкрд┐рди рд╕реЗрдЯ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ:
    kubelet --hairpin-mode=none

рдЖрдк рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рд╣реЗрдпрд░рдкрд┐рди рд╕рдХреНрд╖рдо рд╣реИ рдпрд╛ рдирд╣реАрдВ
brctl showstp docker0
рдпрд╛
for f in /sys/devices/virtual/net/*/brport/hairpin_mode; do cat $f; done

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧреА рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рд╣реИ http://www.spinics.net/lists/netdev/msg393441.html , рд╣рдордиреЗ рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рд╣рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА, рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде, рд╣рдореЗрдВ рдХрднреА рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЕрдзрд┐рдХред рдЬрд┐рд╕ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдкреИрдЪ рдХреЛ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдлрд┐рд░ рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рд╣рдорд╛рд░реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ, рдпрд╣ ipv6 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк docker рдбреЗрдореЙрди рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп --ipv6=false рд╕рд╛рде docker рдХреЗ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@ coolljt0725 рд╢рд╛рдпрдж рдореИрдВ рдЧрд▓рдд рд╣реВрдВ, рд▓реЗрдХрд┐рди ipv6

@dadux рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред Kubernetes 1.3.4 CoreOS 1068 Stable, Docker 10.3, Flannel рдкрд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд▓реЗрдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреА CoreOS рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рд╣реИ:

    - name: docker.service
      drop-ins:
        - name: 30-Set-Promiscuous-Mode.conf
          content: |
            [Service]
            ExecStartPost=/usr/bin/sleep 5
            ExecStartPost=/usr/bin/ip link set docker0 promisc on

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ kubelet.service рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛:

        --hairpin-mode=none

рдбреЙрдХрд░/рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ рдХрд┐ рдУ/рдПрд╕ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ?
рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдЧрд▓рдд рдУ/рдПрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рдбреЙрдХрд░ рдпрд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо (рдФрд░ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдЧ) рдбреЙрдХрд░ рдпрд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдирд╣реАрдВ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдПрд▓рдПрдХреНрд╕рд╕реА рдХреЛ рд░реЛрдХрддреЗ рд╕рдордп рд╡рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдХрд╛рдлреА рддреЗрдЬреА рд╕реЗ рдХрдВрдЯреЗрдирд░ред

@rdelangh рдЖрдк рд╕рд╣реА рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдбреЙрдХрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдереА рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбреЙрдХрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ OS рд╕рдорд╕реНрдпрд╛, K8s рд╕рдорд╕реНрдпрд╛ рдФрд░ CoreOS рд╕рдорд╕реНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдПрд▓рдПрдХреНрд╕рд╕реА рдпрд╛ рдХреБрдЫ рдФрд░ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╣реИ, рддреЛ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╡рд╣рд╛рдВ рдПрдХ рдзрд╛рдЧрд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдЧрд░реВрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд▓рд┐рдВрдХ рдХрд░реЗрдВред

рдЬрдм рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдЧреВрдЧрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдпрд╣рд╛рдВ рдЙрддрд░реЗрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдпрд╣рд╛рдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЬрдм рддрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╕реНрдпрд╛рдПрдВ рдареАрдХ рди рд╣реЛ рдЬрд╛рдПрдВ, рд▓реЛрдЧ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХреЗрдВред

рдбреЙрдХрд░/рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ рдХрд┐ рдУ/рдПрд╕ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ?

  1. рдореЗрд░реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдбреЙрдХрдЯрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдбреЙрдХрдЯрд░ рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдХрд░рдиреЗ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ рдкрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╕реНрд╡рд╕реНрде рд╣реИред
  2. hairpin-mode рдкрд░рд┐рд╡рд░реНрддрди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ K8s рдХреЛ docker0 рдмреНрд░рд┐рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП "рдХрд░реНрдиреЗрд▓ рд▓реИрдВрдб" рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдФрд░ "рд╣реЗрдпрд░рдкрд┐рди рд╡реЗрде" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЬрд╣рд╛рдВ рд╕реЗ рдбреЙрдХрд░ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдирд┐рд╖реНрдкрд╛рджрди рдкрдеред

K8s рдФрд░ Docker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рдиред

Coolljt0725 рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рдкреИрдЪ рдХреЛ рд╕реНрдерд┐рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░рдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдбрд┐рд╕реНрдЯреНрд░реЛ рдореЗрдВ рд╡рд╛рдкрд╕ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред (рдбреЗрд╡рд┐рдб рдорд┐рд▓рд░ рдХреА рдкреЛрд╕реНрдЯ: http://www.spinics.net/lists/netdev/msg393688.html)

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХрд╣рд╛рдВ рд╣реИ рдФрд░ рдЕрдЧрд░ рд╣рдореЗрдВ рдЗрд╕реЗ рдЙрдмрдВрдЯреВ, рдЖрд░рдПрдЪ, рдЖрджрд┐ рдХреЛ рдЯреНрд░реИрдХ рдФрд░ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ рдпрд╣рд╛рдВ рджрд┐рдЦрд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ:
http://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git/tree/net/ipv6/addrconf.c

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрд╣рд╛рдВ рдореМрдЬреВрдж рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ: https://github.com/torvalds/linux/blob/master/net/ipv6/addrconf.c

Coolljt0725 рдФрд░ рд╕рд╣ (рдФрд░ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рд╕рднреА рдХреЛ) рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЪреВрдВрдХрд┐ рдХрдИ рд▓реЛрдЧ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП ipv6 рдкреИрдЪ рдХреЗ рд╕рд╛рде рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реЛрдВрдЧреЗ, (рд╣рд░ рдХреЛрдИ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ) рдореИрдВрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рд╕реЗ рдХрдИ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕ рдмрдЧ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИред рдореИрдВ рдЙрди рдЪреАрдЬреЛрдВ рдкрд░ рдЕрдиреБрд╡рд░реНрддреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдкреЛрд╕реНрдЯ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ рдФрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ рддрд╛рдХрд┐ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдЙрд╕ рдкрд░реЗрд╢рд╛рдиреА рдХреЛ рди рджреЗрдЦрдирд╛ рдкрдбрд╝реЗ рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦреА рдереАред

TL; DR ipv6 рдХреЛ linux boot params рдореЗрдВ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ, рд░реАрдмреВрдЯ рдХрд░реЗрдВред рдХреЛрд░реЛрд╕ рдкрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ /usr/share/oem/grub.cfg рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рд╣реИ: set linux_append="ipv6.disable=1" рдФрд░ рдлрд┐рд░ рдПрдХ рд░рд┐рдмреВрдЯред рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╕реБрдЭрд╛рд╡ рдЬреЛ рд╕реЗрдВрдЯреЛрд╕/рдЙрдмрдВрдЯреВ/рдбреЗрдмрд┐рдпрди/$рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛

  • рдХреЛрд╢рд┐рд╢ рдХреА ipvlan(l2,l3)/macvlan(bridge): рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рдо aws рдкрд░ рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо, рдореЗрд░реЗ рдкрд╛рд╕ рди рддреЛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ рдФрд░ рди рд╣реА рдореБрдЭреЗ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА aws рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреНрдЮрд╛рди рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред рдХрд╛рдо рд╕реЗ, рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, ipvlan рдпрд╛ macvlan рдХреЗ рд╕рд╛рде рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕рдВрд▓рдЧреНрди рдПрдХ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рдирд╛, рдЧреЗрдЯрд╡реЗ рдХреЛ рдкрд┐рдВрдЧ рдХрд░рдиреЗ/рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ (рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЧреИрд░-рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛)ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдЙрди рдорд╛рдорд▓реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЬреЛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреБрд▓ рдмрдирд╛рдо рдмрд╣реБрдд рд╕реЗрдХреНрд╕реА рджрд┐рдЦрддрд╛ рд╣реИ .
  • рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЭрдВрдбреЗ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ dockerd рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдХреБрдЫ рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЗ рд╕рд╛рде (рдЪреВрдВрдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдореИрдВ рдХрд┐рд╕реА рднреА рдФрд░ рд╕рднреА рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдирд╣реАрдВ рдерд╛):
--ipv6=false
тАФiptables=false
тАФip-forward=false
тАФicc=false
тАФip-masq=false
тАФuserland-proxy=false

рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ --ipv6=false рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдХрд╛рдлреА рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛, рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЕрднреА рднреА рдЗрд╕ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде inet6 рдкрддреЗ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рд╣реИрдВред

--userland-proxy=false рд╣реЗрдпрд░рдкрд┐рди рдореЛрдб рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдереАред рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдореИрдВ рдХреБрдЫ рдЙрдореНрдореАрдж рдереА, рд▓реЗрдХрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдкрд░, рдпрд╛ рддреЛ (promisc рдореЛрдб рдореЗрдВ docker0 рдХреА рд╕реНрдерд╛рдкрдирд╛) рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрд╣рд╛рдВ --userland-proxy=false рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ рдФрд░ рдпрд╣ рдЬрд▓реНрдж рд╣реА рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдФрд░ рд╢реЙрдЯ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдиреЛрдЯ рдХрд┐рдП рдЧрдП рдмрдЧ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдЕрднреА рддрдХ рдПрдХ рдФрд░ рд╣реИ рдЗрд╕ рд╕рдордп рдмрдЧред

  • рдпрд╣рд╛рдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ sysctl рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдпрд╣рд╛рдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рдЪрд╛рд▓реВ рд╣реИ, рднрд▓реЗ рд╣реА рдХреЛрдИ рдЗрдВрдЯрд░рдлреЗрд╕ рди рд╣реЛ рдЙрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  • рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рдордиреЗ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, рдФрд░ рд╣рдо рдЕрднреА рднреА рдЗрд╕ рдмрдЧ рд╕реЗ рдорд┐рд▓реЗ рдереЗред

рдмрд╣реБрдд рд▓рдВрдмрд╛; рдкрдврд╝рд╛ рдерд╛: рдЕрдкрдиреА рдЧреНрд░рдм рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рд░рд┐рдмреВрдЯред рдлрд╛рдпрджрд╛ред

CentOS 7.2 (3.10.0-327.28.3.el7.x86_64) рдФрд░ рдбреЙрдХрд░ 1.12.1 (w/o k8s) рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╕рдорд╕реНрдпрд╛ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬрдм рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд┐рдХ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред
ipv6 рдЕрдХреНрд╖рдо (рдкрд┐рдЫрд▓реА рд╕рд▓рд╛рд╣ рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдХреЗ рд╕рд╛рде рдмреВрдЯрд┐рдВрдЧ рдХрд░реНрдиреЗрд▓ рдиреЗ рдорджрдж рдирд╣реАрдВ рдХреАред
рд▓реЗрдХрд┐рди docker0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдкреНрд░реЙрдорд┐рд╕ рдореЛрдб рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рдпрд╣ рдареАрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред @dadux рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреБрдХреНрдд

@rdallman рдЧреНрд░рдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ipv6 рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП ubuntu 16.06 (рдХрд░реНрдиреЗрд▓ 4.4.0-36-рдЬреЗрдиреЗрд░рд┐рдХ) рдпрд╛ 14.04 (рдХрд░реНрдиреЗрд▓ 3.13.0-95-рдЬреЗрдиреЗрд░рд┐рдХ) рдореЗрдВ unregister_netdevice рдХреЛ рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИред --userland-proxy рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд╡рдЬреВрдж (рдпрд╛ рддреЛ рд╕рд╣реА рдпрд╛ рдЧрд▓рдд)ред

рдУрд╣, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдкреИрдЪ рд╕реНрдерд┐рд░ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░рдмрджреНрдз рдерд╛ред
рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП @aboch рдкрд┐рдВрдЧ рдХрд░реЗрдВ рдХрд┐ --ipv6=false рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@trifle рдХреНрд╖рдорд╛ рдХрд░реЗрдВ :( рдЬрд╛рдирдХрд╛рд░реА рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдЕрднреА рддрдХ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж рдореБрджреНрджреЛрдВ рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓реЗ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ рддреЛ рд╡рд╛рдкрд╕ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдХреЛрд░реЛрд╕ 1122.2 (рдХрд░реНрдиреЗрд▓ 4.7.0) рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред docker0 рдХреЛ promisc рдореЛрдб рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ)ред

@RRAlex рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдмреИрдХрдкреЛрд░реНрдЯ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рдЯреАрдо рддрдХ рдкрд╣реБрдВрдЪрд╛ рд╣реИ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдмрдВрдЯреВ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдПрдХ рдмрдбрд╝рд╛ рдЙрддреНрдкрд╛рджрди рдбреЙрдХрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╣реИ рдЬреЛ рдмрдЧ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИред

рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рдЯреАрдо рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА:
https://lists.ubuntu.com/archives/kernel-team/2016-September/thread.html

рд╕реНрдерд┐рд░ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдкреИрдЪ:
https://github.com/torvalds/linux/commit/751eb6b6042a596b0080967c1a529a9fe98dac1d

рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рдкреНрд░рддрд┐рдмрджреНрдз рд▓реЙрдЧ:
http://kernel.ubuntu.com/git/ubuntu/ubuntu-xenial.git/log/?h=master-next
(рдкреИрдЪ рдЕрднреА рдирд╣реАрдВ рд╣реИ)

@leonsp рдореИрдВрдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ рдкрд░ рдЙрдирд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛:
https://bugs.launchpad.net/ubuntu/+source/linux-lts-xenial/+bug/1403152

рдпрджрд┐ рдЖрдк рдЕрдВрддрд┐рдо (#79) рдЙрддреНрддрд░ рдХреЛ рджреЗрдЦреЗрдВ, рддреЛ рдХрд┐рд╕реА рдиреЗ рдЙрд╕ рдкреИрдЪ рдХреЗ рд╕рд╛рде Xenial рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд░реНрдиреЗрд▓ рдмрдирд╛рдпрд╛:
https://launchpad.net/~ddstreet/+archive/ubuntu/lp1403152

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореБрдЦреНрдп рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рдЯреНрд░реА рдореЗрдВ рдХрдм рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рди рд╣реА рдЗрд╕ рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдмрдВрдЯреВ рд╕реЗ рдХреНрдпрд╛ рд╕рдВрдмрдВрдз рд╣реИ рдФрд░ рдЕрдЧрд░ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреА ...

рдореБрдЭреЗ рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рдХрдорд┐рдЯ рд▓реЙрдЧ рдореЗрдВ рдЙрд╕ рдереНрд░реЗрдб рд╕реЗ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХрдорд┐рдЯ рднреА рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

@RRAlex рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХрдорд┐рдЯ ddstreet рдХреА рд╢рд╛рдЦрд╛ ~ddstreet/+git/ linux:lp1403152-xenial рдкрд░ рд╣реИ , рдпрд╣рд╛рдБ рд▓реЙрдЧ рд╣реИ: https://code.launchpad.net/~ddstreet/+git/linux/+ref/lp1403152-xenial
рддреЛ, Ubuntu 16.04 рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рд╕рдХрддрд╛ рд╣реИред https://launchpad.net/~ddstreet/+archive/ubuntu/lp1403152

рд╕рдВрднрд╡рддрдГ @sforshee рдЬрд╛рдирддрд╛ рд╣реИ (рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП)

рдореИрдВ рдЕрдВрдд рдореЗрдВ "ipv6.disable=1" рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ - рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдбреЗрдмрд┐рдпрди 8 рдкрд░ 4.7.2 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред
рдХрд░реНрдиреЗрд▓ рдХреЗ рдЙрдиреНрдирдпрди рдФрд░ рдХрд░реНрдиреЗрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ "ipv6.disable=1" рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдбреЙрдХ рдбреЗрдореЙрди рдХреЗ рд▓рд┐рдП "--userland-proxy=false" рдзреНрд╡рдЬ рдХреЗ рдмрд┐рдирд╛ рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрднрд╛рд░ рдкрд░ "рд╡реЗрдЯрд┐рдВрдЧ рдлреЙрд░ рд▓реЛ" рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИред рдЕрдЪреНрдЫреА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ "--userland-proxy=false" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдФрд░ "рдбреЙрдХрд░-рддрдирд╛рд╡" рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж - рдореИрдВ рдЕрдм рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ "--userland-proxy" рдорд╛рди рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдлрд┐рд░ рд╕реЗ рдЙрдареЗрдЧрд╛ред
рддреЛ рдореИрдВ рдЬреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ - рдЖрдИрдкреАрд╡реА 6 рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдбреЙрдХрд░-рддрдирд╛рд╡ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рдмреБрд░реА рдЦрдмрд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрднреА рднреА рд╣реИ (рдпрд╛рдиреА: рдпрд╣ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рдмрд╛рдж рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо 4.8rc7 рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВрдЧреЗред

@twang2218 @cooljt0725

рд╣рдореНрдо .. рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдЙрдмрдВрдЯреВ xenial 4.4.0-36 рдХрд░реНрдиреЗрд▓ рдХреЛ ddstreet рдХреЗ ppa рд╕реЗ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдкреИрдЪ рдХреЗ рд╕рд╛рде

$ uname -a
Linux paul-laptop 4.4.0-36-generic #55hf1403152v20160916b1-Ubuntu SMP Fri Sep 16 19:13:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдВ "ipv6.disable=1" рдХреЗ рд╕рд╛рде рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рд╣рдо рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рдХрдИ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░рдгреЛрдВ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ? рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдХрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдРрд╕рд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреА рд╣реИрдВред

рдореИрдВ рдЗрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рднреА рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреАрдбрд╝реЗ рдереЗред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдХрд┐рд╕реА рднреА рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ рдЬрдм рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ "рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛" рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреБрдЫ рдиреЗрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рд░рд┐рд╕рд╛рд╡ рд╣реИ рд▓реЗрдХрд┐рди рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ рд▓реЛ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗред рдпрд╣ рдЗрдиреНрд╣реЗрдВ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рднрд╛рд▓реВ рдмрдирд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рддрдХ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд░рд┐рд╕рд╛рд╡ рдерд╛, рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ред

рдореИрдВрдиреЗ рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдкрдврд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдореБрдЭреЗ рдЙрдмрдВрдЯреВ рдкрд░ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреБрдирд░реБрддреНрдкрд╛рджрдХ рджреЗ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд▓реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХреБрдЫ рднреА рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╛ рдирд╣реАрдВред

@sforshee рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдкреИрдЪ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЬреЛ рдХрдо рд╕реЗ рдХрдо рдпрд╣рд╛рдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ); http://www.spinics.net/lists/netdev/msg393441.htmlред рдЗрд╕реЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо https://github.com/torvalds/linux/commit/751eb6b6042a596b0080967c1a529a9fe98dac1d рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛

@thaJeztah рдЖрд╣, рдореБрдЭреЗ рд╡рд╣ рдкреНрд░рд╢реНрди рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЖрдк рдореБрдЭреЗ рдЕрднреА рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░ рд░рд╣реЗ рдереЗред

рддреЛ рдкреИрдЪ рдЕрдкрд╕реНрдЯреНрд░реАрдо 4.4 рд╕реНрдерд┐рд░ рдХрддрд╛рд░ рдореЗрдВ рд╣реИ, 16.04 рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдЧрд▓реЗ рдХрд░реНрдиреЗрд▓ рдПрд╕рдЖрд░рдпреВ (рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИ) рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ, рдЕрдм рд╕реЗ рд▓рдЧрднрдЧ 5-6 рд╕рдкреНрддрд╛рд╣ред рдпрджрд┐ 14.04 рдореЗрдВ рднреА рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

@sforshee рдореВрд▓ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ (рдЙрд╕ рдкреИрдЪ рд╕реЗ рдкрд╣рд▓реЗ) рдЬрд┐рд╕реЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ ipv6 (рдЖрдорддреМрд░ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо) рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, "--userland-proxy=false" рдХреЛ docker daemon рдлрд╝реНрд▓реИрдЧ рдореЗрдВ рдЬреЛрдбрд╝рдХрд░ рдФрд░ рдлрд┐рд░ docker-stress -c 100 рдЪрд▓рд╛рдХрд░, рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг (рдбреЙрдХрд░-рддрдирд╛рд╡ рдпрд╣рд╛рдБ рд╕реЗ рд╣реИ: https://github.com/crosbymichael/docker-stress)

@fxposter рдзрдиреНрдпрд╡рд╛рджред рдЕрдЧрд░ рдЙрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдлрд┐рдХреНрд╕ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЙрд╕ рдлрд┐рдХреНрд╕ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред рдореИрдВ рдЕрдиреНрдп рд▓реАрдХ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдЙрд╕ рдкреИрдЪ рджреНрд╡рд╛рд░рд╛ рддрдп рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИрдВред

рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рдореИрдВ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╕реЗ рдПрдХ RancherOS рдмреЙрдХреНрд╕ рдХреЗ рдЕрдВрджрд░ рдбреЛрдХрд░ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдБред рджрд░рдЕрд╕рд▓, рд░реИрдВрдЪрд░ рдХреНрд▓рд╕реНрдЯрд░ (3 рд╣реЛрд╕реНрдЯ) рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╣реЛрддрд╛ рд╣реИред

рд╡рд╣реА... рдлреЗрдбреЛрд░рд╛ 24, рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдореБрдЭреЗ рд╣рд░ 10 рдШрдВрдЯреЗ рдореЗрдВ рдПрдХ рдорд┐рд▓рддрд╛ рд╣реИ
kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

CentOS 7 рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд░реНрдиреЗрд▓ 3.10.0-327.36.1.el7 рдФрд░ docker 1.12.1 . рдкрд░ рдЕрдиреБрднрд╡

рдбреЙрдХрд░ 1.12.1 рдкрд░ рд░рд╣рддреЗ рд╣реБрдП рдХрд░реНрдиреЗрд▓ 3.10.0-327.18.2.el7 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрдерд┐рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВ рдпрд╣ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ:
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.11.2
рдЙрдмрдВрдЯреВ 16.04.1 4.4.0-38-рдЬреЗрдиреЗрд░рд┐рдХ

ipv6 рдЕрдХреНрд╖рдо (рдЧреНрд░рдм)

рдХрд░реНрдиреЗрд▓ 4.8.0-рдЖрд░рд╕реА7 рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рдкрд░ --userland-proxy=false (рдПрд╕рдЖрдИрд╕реА!) рдХреЗ рдмрд┐рдирд╛ рдмрд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереА, рдЬрд┐рд╕рдореЗрдВ рдЖрдИрдкреАрд╡реА 6 рдкреИрдЪ (рдПрд╕рдЖрдИрд╕реА !!) рд╢рд╛рдорд┐рд▓ рд╣реИред рддреЛ рд╢рд╛рдпрдж рдпрд╣ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрди рд╕рднреА рдХреЛ рдирд╣реАрдВред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдбрд┐рдмрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рд╕реЗрдЯрдЕрдк рдкрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдо (рд▓рдЧрднрдЧ) рдлреНрд░реА рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

@fxposter рдиреНрдпреВрдирддрдо рдкреНрд░рдЬрдирди рдорд╛рдорд▓реЗ рдХреЛ рдвреВрдВрдврдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ:/рдлрд┐рд░ рд╣рдо рдХрдо рд╕реЗ рдХрдо рдХреЛрдб рдкрде рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП ftrace рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

CoreOS 1081.5.0 (4.6.3-coreos) рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ

Linux blade08 4.6.3-coreos #2 SMP Sat Jul 16 22:51:51 UTC 2016 x86_64 Intel(R) Xeon(R) CPU X5650 @ 2.67GHz GenuineIntel GNU/Linux

@ LK4D4 рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЗрд╕реЗ рдбреЙрдХрд░-рд╕реНрдЯреНрд░реЗрд╕ (рдХрдо рд╕реЗ рдХрдо рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдореИрдВ рд╡реЗрдмрдХрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕реЗрдЯрдЕрдк рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ (рдЬрд┐рд╕рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдореЗрд░реА рдЗрдЪреНрдЫрд╛ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛)ред

@fxposter рд╡рд╣ рдкреИрдЪ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рд╣рдо рдЕрдм рдЙрд╕ рдкреИрдЪ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ), рд╕рднреА рдирд╣реАрдВ, рдореИрдВ рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧреА рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ, рдзрдиреНрдпрд╡рд╛рдж :)

рдлрд┐рдХреНрд╕ 4.4.22 рд╕реНрдерд┐рд░ https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.22 рдореЗрдВ рд╣реИ

рдореИрдВрдиреЗ Redhat рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреИрдЪ рдХреЛ Fedora 24 рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИред

https://bugzilla.redhat.com/show_bug.cgi?id=1379767#c1

4.4.0-42 рдЕрднреА рднреА рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ ...
рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдпрд╣рд╛рдВ рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдЪрд╛рд░ рд╣реИ:
https://bugs.launchpad.net/ubuntu/+source/linux-lts-xenial/+bug/1403152

рдореИрдВ рдпрд╣ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.11.2, рдмрд┐рд▓реНрдб b9f10c9/1.11.2, 64 рдмрд┐рдЯ рдЕрдореЗрдЬрд╝реЕрди рд▓рд┐рдирдХреНрд╕ 2016.03 v2.1.6ред

рдЕрднреА рднреА рд╣реБрдЖред docker 1.12.2, рдЕрд░реНрдореНрдмрд┐рдпрди рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 4.8.4, ipv6.disable=1 bootargs рдореЗрдВ

рдмрдЧ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд░реЗрдВ, рдореИрдВ рдЗрд╕реЗ рд╣рд░ рджрд┐рди рдорд┐рд▓рддрд╛ рд╣реВрдВ

@woshihaoren --userland-proxy=false рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ

рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рд╣рдордиреЗ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд▓реИрдВрдб-рдкреНрд░реЙрдХреНрд╕реА рдЕрдХреНрд╖рдо рдХреЗ рд╕рд╛рде рднреА рдХрд┐рдпрд╛

рдЗрд╕реЗ Amazon Linux AMI 2016.9 рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛:

$ uname -a

Linux 4.4.23-31.54.amzn1.x86_64 #1 SMP

рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг:

``` рдЧреНрд░рд╛рд╣рдХ:
рд╕рдВрд╕реНрдХрд░рдг: 1.11.2
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.23
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.5.3
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: b9f10c9/1.11.2
рдмрдирд╛рдпрд╛:
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64

рд╕рд░реНрд╡рд░:
рд╕рдВрд╕реНрдХрд░рдг: 1.11.2
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.23
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.5.3
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: b9f10c9/1.11.2
рдмрдирд╛рдпрд╛:
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64
```

Centos7 рдХрд░реНрдиреЗрд▓ 4.4.30 рдлрд┐рд░ рд╕реЗ~~~~

рдХреЛрд░рдУрдПрд╕ 1185.3.0, 4.7.3-рдХреЛрд░реЛрд╕-рдЖрд░ 2, рдбреЙрдХрд░ 1.11.2
рдХреЗрд╡рд▓ 10..20 рдбреЗрдмрд┐рдпрди рдЪрд▓рд╛рдиреЗ рдХреЗ рд╕рд╛рде рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдЬреЗрд╕реА рдХрдВрдЯреЗрдирд░ред

рдХреЛрд░рдУрдПрд╕ рд╕реНрдерд┐рд░ рдЕрднреА рднреА рд╣рд┐рдЯ рд╣реИред 4.7 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ 4.7.5 рдореЗрдВ рд╣реИ: https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.7.5

commit 4e1b3aa898ea93ec10e48c06f0e511de37c35b2d
Author: Wei Yongjun <[email protected]>
Date:   Mon Sep 5 16:06:31 2016 +0800

    ipv6: addrconf: fix dev refcont leak when DAD failed

рдЯреАрдПрд▓; рдбреАрдЖрд░ - рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдм рддрдХ рдЬреЛ рдХреБрдЫ рднреА рдкреАрдЫрд╛ рдХрд░ рдЪреБрдХрд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рдордХрд╛рдЬреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреА рд╕реВрдЪреА рд╣реИред рдореИрдВ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧ рдЬреЛ рдЗрд╕рдХрд╛ рдкреАрдЫрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрдпреЛрдЧреА рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рдиреАрдЪреЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВред

@koendc 4.7.5 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдкреИрдЪ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ 4e1b3aa898ea93ec10e48c06f0e511de37c35b2d (рдЕрдкрд╕реНрдЯреНрд░реАрдо 751eb6b6042a596b0080967c1a529a9fe98dac1d) рдкреИрдЪ рдХреЛ рдЕрдкрдиреЗ 4.5.5 рд╕реЗрдЯрдЕрдк [1] рдореЗрдВ рд╡рд╛рдкрд╕ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЕрдкрдВрдЬреАрдХреГрдд_рдиреЗрдЯрдбрд┐рд╡рд╛рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ 4.7.x рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдкреИрдЪ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЕрднреА рддрдХ рдкреВрд░реА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдЦреЛрдиреА рдЪрд╛рд╣рд┐рдПред рдореИрдВ рек.рел.рел рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓рд╛ рд╣реИ, [2] рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред

рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреБрд╖реНрдЯрд┐ рдХреА рд╣реИ:

  • 4.2 рдХрд┐рд╕реА рднреА рдмрд╛рдж рдХреЗ рдХрд░реНрдиреЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реИ
  • 4.5.x рддреБрдЪреНрдЫ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдирдИ рдЧреБрдард▓реА рдореЗрдВ рд╕реЗ рдореИрдВрдиреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ (рек.рео.реи рдФрд░ рек.рео.рем), рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд╣рд▓реА рдШрдЯрдирд╛ рдХрд╛ рд╕рдордп ремреж рд╕реЗ рекрео рдШрдВрдЯреЗ рддрдХ рдХрд╣реАрдВ рднреА рдерд╛
  • рд╕рдорд╕реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рдореВрд▓ рд╕рдВрд╕рд╛рдзрди (рдкреБрдгреНрдп рд╕реАрдкреАрдпреВ) рдХреНрд╖рдорддрд╛ рдХреЗ рдЕрдиреБрдкрд╛рдд рджреЛрдиреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рджреВрд╕рд░реЛрдВ рдиреЗ рдХрд╣рд╛ рд╣реИ, рдпрд╣ рдПрдХ рд▓рд╛рд▓ рд╣реЗрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ

рдЕрдЧрд▓рд╛ рдХрджрдо:

  • рдПрдХ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЙрдкрдпреБрдХреНрдд рдкреНрд░рд┐рдВрдЯрдХ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдРрд╕рд╛ рдорд╛рдорд▓рд╛ рдЦреЛрдЬрдиреЗ рдФрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЖрд╡рдВрдЯрд┐рдд рд╕рдВрд╕рд╛рдзрди рдореБрдХреНрдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ
  • рдЙрдкрд░реЛрдХреНрдд рдкреИрдЪ рдХреЗ рд╕рд╛рде/рдмрд┐рдирд╛ 4.7.5 рдпрд╛ рдмрд╛рдж рдХреЗ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдХреЗ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ
  • рдПрдХ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ IPv6: eth0: IPv6 duplicate address <blah> detected рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рд╕реЗрдЯ рджреЗрдЦрд╛ред рдПрдХ рдФрд░ рд▓рд╛рд▓ рд╣реЗрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреАрд╡реА 6 рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдИ рд╕рд╣рд╕рдВрдмрдВрдз рд╣реИ рдпрд╛ рдирд╣реАрдВ

[рез] рдореЗрд░рд╛ рдкреВрд░рд╛ рд╕реЗрдЯрдЕрдк рдПрдХ GCE рдЧреБрдг рд╣реИ рдЬреЛ 4.5.5 рдЖрдзрд╛рд░ рдкрд░ рдереЛрдбрд╝рд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдбреЗрдмрд┐рдпрди рдХрд░реНрдиреЗрд▓ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред Docker version 1.8.3, build f4bf5c7 рдКрдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
[реи] рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА: рдореЗрд░реЗ рдкрд╛рд╕ реиреж рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдбреЙрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдПрдХ Node.js рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред hello world рд▓реМрдЯрдиреЗ рдХреЗ рдмрдЬрд╛рдп, Node.js рд╕рд░реНрд╡рд░ 1 рдПрдордмреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд╛рда рджреЗрддрд╛ рд╣реИред рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рддрдВрдЧ рд▓реВрдк рдореЗрдВ рд╣реИ рдЬреЛ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рддреА рд╣реИ, 1 рдПрдордмреА рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрд▓ рдХрд░рддреА рд╣реИ, рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрддреА рд╣реИред рдЗрд╕ рд╕реЗрдЯрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ 4-90 рдХреЗ рджрд╢рдХ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рднреМрддрд┐рдХ рд╣реЛрд╕реНрдЯ рдкрд░ рдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдХреЗ рдЕрдВрджрд░ рдЗрд╕реА рд╕реЗрдЯрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорджреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдЬреЛ рдЬреАрд╕реАрдИ рдмреЙрдХреНрд╕ рдкрд░ рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдФрд╕рдд рд╕рдордп рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВред рд╡реЗрд░рд┐рдПрдмрд▓ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдореИрдВ рдЦреЗрд▓ рд░рд╣рд╛ рд╣реВрдВ: рд╕рдорд╡рд░реНрддреА рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдкреЗрд▓реЛрдб рдХрд╛ рдЖрдХрд╛рд░, рдФрд░ рдХрд░реНрд▓ рдХреЙрд▓ рдХреА рдорд╛рддреНрд░рд╛ред рдкрд╣рд▓реЗ рджреЛ рдЪрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣рд╕рдВрдмрджреНрдз рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЧреБрдг рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рд╕рдВрддреГрдкреНрддрд┐ рдмрд┐рдВрджреБ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рдореБрдЭреЗ рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред

рдореИрдВ рдХрдВрдЯреЗрдирд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ 3 рдмрд╛рд░ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВред

рд╡рд┐рд╡рд░рдг

kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

  1. рдбреЙрдХрд░ рд╣реЛрд╕реНрдЯ рдореЗрдВ ssh
  2. рдПрдХ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдПрдВ
docker run -d --network=anetwork --name aname -p 9999:80 aimagename

рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ:

рдмрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ 3 рдмрд╛рд░ рджреЛрд╣рд░рд╛рдПрдВред

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ:
рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдЬрд┐рд╕реЗ рдЖрдк рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдирддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрднреА-рдХрднрд╛рд░ рд╣реА рд╣реЛрддреА рд╣реИ):
рдмрд╕ рдЗрд╕ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдХреЗ рдмрд╛рдж рд╣реЛрдиреЗ рд▓рдЧрд╛ред

docker version рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:

 docker --version
Docker version 1.12.3, build 6b644ec

docker info рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ:

docker info
Containers: 10
 Running: 9
 Paused: 0
 Stopped: 1
Images: 16
Server Version: 1.12.3
Storage Driver: overlay2
 Backing Filesystem: extfs
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: overlay null host bridge
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 4.8.4-200.fc24.x86_64
Operating System: Fedora 24 (Server Edition)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 15.67 GiB
Name: docker-overlayfs
ID: AHY3:COIU:QQDG:KZ7S:AUBY:SJO7:AHNB:3JLM:A7RN:57CQ:G56Y:YEVU
Docker Root Dir: /docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Insecure Registries:
 127.0.0.0/8

рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░реНрдпрд╛рд╡рд░рдг рд╡рд┐рд╡рд░рдг (рдПрдбрдмреНрд▓реНрдпреВрдПрд╕, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕, рднреМрддрд┐рдХ, рдЖрджрд┐):

рдЖрднрд╛рд╕реА рдорд╢реАрди:
рдлреЗрдбреЛрд░рд╛ 24
Ext3 рдкрд░ рдУрд╡рд░рд▓реЗFS2

рдбреЛрдХрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рдЕрд▓рдЧ рдбреНрд░рд╛рдЗрд╡ 24 gigs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд░рд╛рдо рдХреЗ 16 gigs.

рдбреЙрдХрд░ рдкреАрдПрд╕

docker ps -a
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS                      PORTS                                            NAMES
5664a10de50b        7f01d324a3cb         "/bin/sh -c 'apk --no"   11 minutes ago      Exited (1) 10 minutes ago                                                    pensive_brattain
3727b3e57e2f        paa-api              "/bin/sh -c /run.sh"     10 days ago         Up 10 days                  0.0.0.0:8080->80/tcp                             paa-api
43cfe7eae9cf        paa-ui               "nginx -g 'daemon off"   10 days ago         Up 10 days                  0.0.0.0:80->80/tcp, 443/tcp                      paa-ui
345eaab3b289        sentry               "/entrypoint.sh run w"   11 days ago         Up 11 days                  0.0.0.0:8282->9000/tcp                           my-sentry
32e555609cd2        sentry               "/entrypoint.sh run w"   11 days ago         Up 11 days                  9000/tcp                                         sentry-worker-1
a411d09d7f98        sentry               "/entrypoint.sh run c"   11 days ago         Up 11 days                  9000/tcp                                         sentry-cron
7ea48b27eb85        postgres             "/docker-entrypoint.s"   11 days ago         Up 11 days                  5432/tcp                                         sentry-postgres
116ad8850bb1        redis                "docker-entrypoint.sh"   11 days ago         Up 11 days                  6379/tcp                                         sentry-redis
35ee0c906a03        uifd/ui-for-docker   "/ui-for-docker"         11 days ago         Up 11 days                  0.0.0.0:9000->9000/tcp                           docker-ui
111ad12b877f        elasticsearch        "/docker-entrypoint.s"   11 days ago         Up 11 days                  0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp   paa-elastic

рдбреЙрдХрд░ рдЫрд╡рд┐рдпрд╛рдВ

 docker images -a
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
<none>               <none>              7f01d324a3cb        12 minutes ago      88.51 MB
<none>               <none>              1a6a12354032        12 minutes ago      88.51 MB
debian               jessie              73e72bf822ca        6 days ago          123 MB
paa-api              latest              6da68e510175        10 days ago         116.9 MB
<none>               <none>              4c56476ba36d        10 days ago         116.9 MB
<none>               <none>              3ea3bff63c7b        10 days ago         116.8 MB
<none>               <none>              05d6d5078f8a        10 days ago         88.51 MB
<none>               <none>              30f0e6001f1e        10 days ago         88.51 MB
paa-ui               latest              af8ff5acc85a        10 days ago         188.1 MB
elasticsearch        latest              5a62a28797b3        12 days ago         350.1 MB
sentry               latest              9ebeda6520cd        13 days ago         493.7 MB
redis                latest              74b99a81add5        13 days ago         182.9 MB
python               alpine              8dd7712cca84        13 days ago         88.51 MB
postgres             latest              0267f82ab721        13 days ago         264.8 MB
nginx                latest              e43d811ce2f4        3 weeks ago         181.5 MB
uifd/ui-for-docker   latest              965940f98fa5        9 weeks ago         8.096 MB

рдбреЙрдХрд░ рд╡реЙрд▓реНрдпреВрдо рдПрд▓рдПрд╕

DRIVER              VOLUME NAME
local               3bc848cdd4325c7422284f6898a7d10edf8f0554d6ba8244c75e876ced567261
local               6575dad920ec453ca61bd5052cae1b7e80197475b14955115ba69e8c1752cf18
local               bf73a21a2f42ea47ce472e55ab474041d4aeaa7bdb564049858d31b538bad47b
local               c1bf0761e8d819075e8e2427c29fec657c9ce26bc9c849548e10d64eec69e76d
local               e056bce5ae34f4066d05870365dcf22e84cbde8d5bd49217e3476439d909fe44

*рдбреАрдПрдл-рдПрдЪ *

df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 7.9G     0  7.9G   0% /dev
tmpfs                    7.9G     0  7.9G   0% /dev/shm
tmpfs                    7.9G  1.3M  7.9G   1% /run
tmpfs                    7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/mapper/fedora-root   11G  1.6G  8.7G  16% /
tmpfs                    7.9G  8.0K  7.9G   1% /tmp
/dev/sda1                477M  130M  319M  29% /boot
/dev/sdb1                 24G  1.6G   21G   7% /docker
overlay                   24G  1.6G   21G   7% /docker/overlay2/5591cfec27842815f5278112edb3197e9d7d5ab508a97c3070fb1a149d28f9f0/merged
shm                       64M     0   64M   0% /docker/containers/35ee0c906a03422e1b015c967548582eb5ca3195b3ffdd040bb80df9bb77cd32/shm
overlay                   24G  1.6G   21G   7% /docker/overlay2/73e795866566e845f09042d9f7e491e8c3ac59ebd7f5bc0ee4715d0f08a12b7b/merged
shm                       64M  4.0K   64M   1% /docker/containers/7ea48b27eb854e769886f3b662c2031cf74f3c6f77320a570d2bfa237aef9d2b/shm
overlay                   24G  1.6G   21G   7% /docker/overlay2/fad7f3b483bc48b83c3a729368124aaaf5fdd7751fe0a383171b8966959ac966/merged
shm                       64M     0   64M   0% /docker/containers/116ad8850bb1c74d1a33b6416e1b99775ef40aa13fc098790b7e4ea07e3e6075/shm
overlay                   24G  1.6G   21G   7% /docker/overlay2/456c40bc86852c9f9c9ac737741b57d30f2167882f15b32ac25f42048648d945/merged
shm                       64M     0   64M   0% /docker/containers/a411d09d7f98e1456a454a399fb68472f5129df6c3bd0b73f59236e6f1e55e74/shm
overlay                   24G  1.6G   21G   7% /docker/overlay2/3ee2b1b978b048f4d80302eec129e7163a025c7bb8e832a29567b64f5d15baa0/merged
shm                       64M     0   64M   0% /docker/containers/32e555609cd2c77a1a8efc45298d55224f15988197ef47411a90904cf3e13910/shm
overlay                   24G  1.6G   21G   7% /docker/overlay2/3e1cdabc2ae422a84b1d4106af1dde0cd670392bbe8a9d8f338909a926026b73/merged
shm                       64M     0   64M   0% /docker/containers/345eaab3b289794154af864e1d14b774cb8b8beac8864761ac84051416c7761b/shm
overlay                   24G  1.6G   21G   7% /docker/overlay2/6bfc33084abe688af9c1a704a0daba496bee7746052103ef975c76d2c74d6455/merged
shm                       64M     0   64M   0% /docker/containers/111ad12b877f4d4d8b3ab4b44b06f645acf89b983580e93d441305dcc7926671/shm
overlay                   24G  1.6G   21G   7% /docker/overlay2/0b454336447a39d06966adedf4dc4abed6405212107a2f8f326072ae5fb58b3d/merged
shm                       64M     0   64M   0% /docker/containers/43cfe7eae9cf310d64c6fe0f133152067d88f8d9242e48289148daebd9cb713d/shm
overlay                   24G  1.6G   21G   7% /docker/overlay2/0d8bba910f1f5e928a8c1e5d02cc55b6fe7bd7cd5c4d23d4abc6f361ff5043ac/merged
shm                       64M     0   64M   0% /docker/containers/3727b3e57e2f5c3b7879f

рдбреАрдПрдл-рдЖрдИ

 df -i
Filesystem               Inodes IUsed   IFree IUse% Mounted on
devtmpfs                2051100   411 2050689    1% /dev
tmpfs                   2054171     1 2054170    1% /dev/shm
tmpfs                   2054171   735 2053436    1% /run
tmpfs                   2054171    16 2054155    1% /sys/fs/cgroup
/dev/mapper/fedora-root 5402624 53183 5349441    1% /
tmpfs                   2054171     8 2054163    1% /tmp
/dev/sda1                128016   350  127666    1% /boot
/dev/sdb1               1572864 72477 1500387    5% /docker
overlay                 1572864 72477 1500387    5% /docker/overlay2/5591cfec27842815f5278112edb3197e9d7d5ab508a97c3070fb1a149d28f9f0/merged
shm                     2054171     1 2054170    1% /docker/containers/35ee0c906a03422e1b015c967548582eb5ca3195b3ffdd040bb80df9bb77cd32/shm
overlay                 1572864 72477 1500387    5% /docker/overlay2/73e795866566e845f09042d9f7e491e8c3ac59ebd7f5bc0ee4715d0f08a12b7b/merged
shm                     2054171     2 2054169    1% /docker/containers/7ea48b27eb854e769886f3b662c2031cf74f3c6f77320a570d2bfa237aef9d2b/shm
overlay                 1572864 72477 1500387    5% /docker/overlay2/fad7f3b483bc48b83c3a729368124aaaf5fdd7751fe0a383171b8966959ac966/merged
shm                     2054171     1 2054170    1% /docker/containers/116ad8850bb1c74d1a33b6416e1b99775ef40aa13fc098790b7e4ea07e3e6075/shm
overlay                 1572864 72477 1500387    5% /docker/overlay2/456c40bc86852c9f9c9ac737741b57d30f2167882f15b32ac25f42048648d945/merged
shm                     2054171     1 2054170    1% /docker/containers/a411d09d7f98e1456a454a399fb68472f5129df6c3bd0b73f59236e6f1e55e74/shm
overlay                 1572864 72477 1500387    5% /docker/overlay2/3ee2b1b978b048f4d80302eec129e7163a025c7bb8e832a29567b64f5d15baa0/merged
shm                     2054171     1 2054170    1% /docker/containers/32e555609cd2c77a1a8efc45298d55224f15988197ef47411a90904cf3e13910/shm
overlay                 1572864 72477 1500387    5% /docker/overlay2/3e1cdabc2ae422a84b1d4106af1dde0cd670392bbe8a9d8f338909a926026b73/merged
shm                     2054171     1 2054170    1% /docker/containers/345eaab3b289794154af864e1d14b774cb8b8beac8864761ac84051416c7761b/shm
overlay                 1572864 72477 1500387    5% /docker/overlay2/6bfc33084abe688af9c1a704a0daba496bee7746052103ef975c76d2c74d6455/merged
shm                     2054171     1 2054170    1% /docker/containers/111ad12b877f4d4d8b3ab4b44b06f645acf89b983580e93d441305dcc7926671/shm
overlay                 1572864 72477 1500387    5% /docker/overlay2/0b454336447a39d06966adedf4dc4abed6405212107a2f8f326072ae5fb58b3d/merged
shm                     2054171     1 2054170    1% /docker/containers/43cfe7eae9cf310d64c6fe0f133152067d88f8d9242e48289148daebd9cb713d/shm
overlay                 1572864 72477 1500387    5% /docker/overlay2/0d8bba910f1f5e928a8c1e5d02cc55b6fe7bd7cd5c4d23d4abc6f361ff5043ac/merged
shm                     2054171     1 2054170    1% /docker/containers/3727b3e57e2f5c3b7879f23deb3b023d10c0b766fe83e21dd389c71021af371f/shm
tmpfs                   2054171     5 2054166    1% /run/user/0

рдирд┐: рд╢реБрд▓реНрдХ -lmh

free -lmh
              total        used        free      shared  buff/cache   available
Mem:            15G        3.0G         10G         19M        2.7G         12G
Low:            15G        5.6G         10G
High:            0B          0B          0B
Swap:          1.2G          0B        1.2G

рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП, рд╣рдо (рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ) рдЙрдмрдВрдЯреВ 14.04 рдкрд░ v4.8.7 рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд▓реЛрдб рдкрд░реАрдХреНрд╖рдгреЛрдВ рдиреЗ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рддреНрд░реБрдЯрд┐ рдХреА рдХреЛрдИ рдШрдЯрдирд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИред рдкрд╣рд▓реЗ, рд╣рдо Ubuntu 14.04 рдкрд░ linux-image-generic-lts-xenial рдЪрд▓рд╛ рд░рд╣реЗ рдереЗред рдореИрдВ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред


рдЕрджреНрдпрддрди : рдореБрдЭреЗ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ рдХрд┐ рд╣рдо рдЗрд╕ рдбреЙрдХрдЯрд░ рд╕реНрдЯреИрдХ рдХреЛ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ:

Client:
 Version:      1.12.3
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   6b644ec
 Built:        Wed Oct 26 21:44:32 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.3
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   6b644ec
 Built:        Wed Oct 26 21:44:32 2016
 OS/Arch:      linux/amd64

рдЕрджреНрдпрддрди : рд╣рдо _still_ рдЙрдмрдВрдЯреВ рдЯреНрд░рд╕реНрдЯреА + рдХрд░реНрдиреЗрд▓ v4.8.7 рдкрд░ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдЕрднреА рддрдХ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд▓реЛрдб рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдХреНрдпреЛрдВ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдерд╛, рдлрд┐рд░ рднреА рдЙрддреНрдкрд╛рджрди рдореЗрдВ рддреНрд░реБрдЯрд┐ рджрд░ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рд╡рд╣реА рд╣реИред рдЖрдЧреЗ рдФрд░ рдКрдкрд░ рдХреА рдУрд░ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рдХрд╛рд░реЛрдмрд╛рд░ рдХреА

рд╕реЗрдВрдЯреЛрд╕ 7 . рдореЗрдВ рднреА рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

Message from syslogd@c31392666b98e49f6ace8ed65be337210-node1 at Nov 17 17:28:07 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

Message from syslogd@c31392666b98e49f6ace8ed65be337210-node1 at Nov 17 17:32:47 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

Message from syslogd@c31392666b98e49f6ace8ed65be337210-node1 at Nov 17 17:37:32 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

Message from syslogd@c31392666b98e49f6ace8ed65be337210-node1 at Nov 17 17:37:42 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

[root@c31392666b98e49f6ace8ed65be337210-node1 ~]# docker info
Containers: 19
 Running: 15
 Paused: 0
 Stopped: 4
Images: 23
Server Version: 1.11.2.1
Storage Driver: overlay
 Backing Filesystem: extfs
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local nas acd ossfs
 Network: vpc bridge null host
Kernel Version: 4.4.6-1.el7.elrepo.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 7.795 GiB
Name: c31392666b98e49f6ace8ed65be337210-node1
ID: WUWS:FDP5:TNR6:EE5B:I2KI:O4IT:TQWF:4U42:5327:7I5K:ATGT:73KM
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-ip6tables is disabled
Cluster store: etcd://test.com:2379
Cluster advertise: 192.168.0.2:2376

рдбреЗрдмрд┐рдпрди рдкрд░реАрдХреНрд╖рдг рдкрд░ DigitalOcean VPS рдХреЗ рд╕рд╛рде рдпрд╣рд╛рдБ рд╡рд╣реА рд╣реЛ рд░рд╣рд╛ рд╣реИ:


# journalctl -p0 | tail -15

Nov 19 12:02:55 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 12:03:05 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 12:17:44 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 12:48:15 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 13:33:08 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 14:03:04 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 14:03:14 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 14:17:59 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 15:03:02 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 15:18:13 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 15:32:44 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 16:03:13 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 16:47:43 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 17:17:46 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
Nov 19 17:17:56 hostname kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1


рдкреНрд░рдгрд╛рд▓реА

$ apt list --installed 'linux-image*'
Listing... Done
linux-image-3.16.0-4-amd64/now 3.16.36-1+deb8u2 amd64 [installed,local]
linux-image-4.8.0-1-amd64/testing,now 4.8.5-1 amd64 [installed,automatic]
linux-image-amd64/testing,now 4.8+76 amd64 [installed]

$ apt list --installed 'docker*'
Listing... Done
docker-engine/debian-stretch,now 1.12.3-0~stretch amd64 [installed]
N: There are 22 additional versions. Please use the '-a' switch to see them.

$ uname -a
Linux hostname 4.8.0-1-amd64 #1 SMP Debian 4.8.5-1 (2016-10-28) x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux testing (stretch)
Release:    testing
Codename:   stretch


$ docker info

Containers: 1
 Running: 1
 Paused: 0
 Stopped: 0
Images: 42
Server Version: 1.12.3
Storage Driver: devicemapper
 Pool Name: docker-254:1-132765-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: ext4
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 435 MB
 Data Space Total: 107.4 GB
 Data Space Available: 16.96 GB
 Metadata Space Used: 1.356 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.146 GB
 Thin Pool Minimum Free Space: 10.74 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 WARNING: Usage of loopback devices is strongly discouraged for production use. Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.136 (2016-11-05)
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: null host bridge overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 4.8.0-1-amd64
Operating System: Debian GNU/Linux stretch/sid
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 996.4 MiB
Name: hostname
ID: <redacted>
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 ps -a

CONTAINER ID        IMAGE               COMMAND                CREATED             STATUS              PORTS                              NAMES
0b54ed86ba70        squid/production    "/usr/sbin/squid -N"   29 hours ago        Up 29 hours         0.0.0.0:8080-8081->8080-8081/tcp   squid


$ ip link show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether de:ad:be:ff:ff:ff brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether de:ad:be:ff:ff:ff brd ff:ff:ff:ff:ff:ff
4: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default 
    link/ether de:ad:be:ff:ff:ff brd ff:ff:ff:ff:ff:ff
234: veth64d2a77<strong i="12">@if233</strong>: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP mode DEFAULT group default 
    link/ether de:ad:be:ff:ff:ff brd ff:ff:ff:ff:ff:ff link-netnsid 1


# ifconfig

docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 0.0.0.0
        inet6 dead::beef:dead:beef:ffff  prefixlen 64  scopeid 0x20<link>
        ether de:ad:be:ef:ff:ff  txqueuelen 0  (Ethernet)
        RX packets 3095526  bytes 1811946213 (1.6 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2642391  bytes 1886180372 (1.7 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 123.45.67.89  netmask 255.255.240.0  broadcast 123.45.67.89
        inet6 dead::beef:dead:beef:ffff  prefixlen 64  scopeid 0x0<global>
        inet6 dead::beef:dead:beef:ffff  prefixlen 64  scopeid 0x20<link>
        ether dead::beef:dead:beef:ffff  txqueuelen 1000  (Ethernet)
        RX packets 3014258  bytes 2087556505 (1.9 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3453430  bytes 1992544469 (1.8 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 178  bytes 15081 (14.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 178  bytes 15081 (14.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth64d2a77: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 dead::beef:dead:beef:ffff  prefixlen 64  scopeid 0x20<link>
        ether d2:00:ac:07:c8:45  txqueuelen 0  (Ethernet)
        RX packets 1259405  bytes 818486790 (780.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1103375  bytes 817423202 (779.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

рдореИрдВ рдкрд┐рдЫрд▓реЗ рек рджрд┐рдиреЛрдВ рд╕реЗ рдмрд┐рдирд╛ рд░реБрдХреЗ рек.рео.рео рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдПрдХ рддрдВрдЧ рдкрд╛рд╢ рдореЗрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рджреЗрдЦреЗрдВ [2] рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рд╕реЗ)ред рдЕрдм рддрдХ рд╕рдм рдареАрдХ рд╣реИред

рддрдереНрдпреЛрдВ

  • рдкреИрдЪ 751eb6b6 рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рдШрдЯрдирд╛ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЕрдиреБрдорд╛рди:
@meatballhat рдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ 4.8.7 рдЪрд▓рд╛рддреЗ рд╕рдордп рдЙрдирдХреЗ рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ред рдпрд╣ рд╣рдореЗрдВ рджреЛ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ:

  • рдореЗрд░рд╛ рдкрд░реАрдХреНрд╖рдг рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓рд╛ рджреЛрд╖рдкреВрд░реНрдг рд╣реИ (рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ)
  • 4.8.8 рдиреЗ рдПрдХ рд╕реБрдзрд╛рд░ рдкреЗрд╢ рдХрд┐рдпрд╛ред 4.8.8 рдЪреИрдВрдЬ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, 5086cadf рдФрд░ 6fff1319 рджреЛрдиреЛрдВ рдиреЗ рдиреЗрдЯрджреЗрд╡ рдореБрджреНрджреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣рд╛рдВ рдХреЛрдИ рднреА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рд╣реА рд╕рдВрджреЗрд╣рд╛рд╕реНрдкрдж рд╣реЛрдиреЗ рдХреЗ рдХрд╛рдлреА рдХрд░реАрдм рд╣реИрдВред

рдХреНрдпрд╛ рд╣рдо рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рек.рео.рео рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ?

@reshen рдореИрдВ рд╣рдореЗрдВ 4.8.8 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░ рджреВрдВрдЧрд╛ рдФрд░ рд╡рд╛рдкрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реВрдВрдЧрд╛: +1: рдЖрдкрдХреЗ рд╢реЛрдз рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

@reshen рдЙрддреНрдХреГрд╖реНрдЯ рд╢реЛрдзред рдЕрдм рддрдХ рдореИрдВ Xubuntu 16.04 рдкрд░ Linux 4.8.8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред

рдореИрдВ рдЙрдмрдВрдЯреВ рдореЗрдирд▓рд╛рдЗрди рдХрд░реНрдиреЗрд▓ рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рд░реЛрдХрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓рдЧрд╛рддрд╛рд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рд▓рд┐рдирдХреНрд╕ 4.8.8 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдерд╛ aufs рд╕реЗ overlay2 рдореЗрдВ рд╕реНрдЯреЛрд░реЗрдЬ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрдирд▓рд╛рдЗрди рдХрд░реНрдиреЗрд▓ рдмрд┐рд▓реНрдб рдореЗрдВ aufs рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрддреАрдд рдореЗрдВ рдореИрдВрдиреЗ рдбреИрди рд╕реНрдЯреНрд░реАрдЯрдореИрди рджреНрд╡рд╛рд░рд╛ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП 751eb6b6 рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ 4.4.4 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрдо рдирд╣реАрдВ рд╣реБрдИред рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдиреЛрдЯ рдХрд┐рдП рдЧрдП рджреЛ рдкреИрдЪ (5086cadf рдФрд░ 6fff1319) рдХреЛ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╕реЗ 4.4.8 рдХреЗ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред

4.4.0-47 рдХреЗ рд╕рд╛рде Ubuntu 16.04 рдЕрднреА рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдерд╛... 4.4.0-49 рдЕрднреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдмрд╛рдж рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдЧрд╛ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: реирежрезрем-резрез-реирео:-рекреп рдЙрд╕ рд▓реЙрдЧ рд▓рд╛рдЗрди рдХреЛ dmesg рдореЗрдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред

рдлреЗрдбреЛрд░рд╛ 25 (рдХрд░реНрдиреЗрд▓ 4.8.8) рдФрд░ рдбреЙрдХрд░ 1.12.3 . рдкрд░ рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛

FYI рдХрд░реЗрдВ: рд╣рдо рдПрдХ рд╣реА рдкреНрд░реЛрдбрдХреНрд╢рди рд╣реЛрд╕реНрдЯ рдкрд░ Docker v1.12.3 рдХреЗ рд╕рд╛рде Linux 4.8.8 рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред рдЕрдкрдЯрд╛рдЗрдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ 5.5 рджрд┐рдиреЛрдВ рдХрд╛ рд╣реИ рдФрд░ рдорд╢реАрди рд╕реНрдерд┐рд░ рдмрдиреА рд╣реБрдИ рд╣реИред

рд╣рдо рдХрднреА-рдХрднреА syslog рдореЗрдВ рдореБрдЯреНрдареА рднрд░ unregister_netdevice: waiting for lo to become free. Usage count = 1 рд╕рдВрджреЗрд╢ рджреЗрдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдВрджреЗрд╢ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдпрд╛ рдбреЙрдХрд░ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдм рдЗрд╕рд╕реЗ рдЙрдмрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдпрд╣ рдЕрдм рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдм рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреБрдЫ рдЕрдиреНрдп рд▓реЛрдЧ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджрди рдмреЗрдбрд╝реЗ рдкрд░ рдЙрдкрд░реЛрдХреНрдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@gtirloni - рдХреНрдпрд╛ рдЖрдк рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА 4.8.8/1.12.3 рдорд╢реАрди рдХреНрд░реИрд╢ рд╣реЛ рдЧрдИ рд╣реИ рдпрд╛ рдпрджрд┐ рдЖрдкрдиреЗ рдЕрднреА рд╕рдВрджреЗрд╢ рджреЗрдЦрд╛ рд╣реИ?

рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ, рдЙрди рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдЬреЛ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рддреНрд░рд┐рднреБрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ/рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╣рдо docker рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж veth рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (docker0) рдХреЗ рд╕рдордХрдХреНрд╖ рдХреЛ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рд╣рдо ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрд╕реНрдЯ рдХрд╛ рдкреНрд░рд╛рд╡рдзрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ docker рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рддрдм рд╕реЗ рдирд╣реАрдВ рд╣реБрдИред

рдореБрдЭреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ 2 рдкрд░ рдбреЛрдХрд░ рдХреЗ рд╕рд╛рде рд░рд╛рд╕реНрдкрд┐рдпрди рдЪрд▓рд╛рдиреЗ рдкрд░ рднреА рдпрд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред

рдХрд░реНрдиреЗрд▓ рдЬрд╛рдирдХрд╛рд░реА
Linux rpi2 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux

рдбреЙрдХрд░ рдЬрд╛рдирдХрд╛рд░реА

Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 9
Server Version: 1.12.3
Storage Driver: overlay
 Backing Filesystem: extfs
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: null host bridge overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options:
Kernel Version: 4.4.32-v7+
Operating System: Raspbian GNU/Linux 8 (jessie)
OSType: linux
Architecture: armv7l
CPUs: 4
Total Memory: 925.5 MiB
Name: rpi2
ID: 24DC:RFX7:D3GZ:YZXF:GYVY:NXX3:MXD3:EMLC:JPLN:7I6I:QVQ7:M3NX
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
WARNING: No kernel memory limit support
WARNING: No cpu cfs quota support
WARNING: No cpu cfs period support
WARNING: No cpuset support
Insecure Registries:
 127.0.0.0/8

рдпрд╣ рдПрдХ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╣реБрдЖ, рдЬрд┐рд╕реЗ рд▓рдЧрднрдЧ ~ 50Mb рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдХреЗрд╡рд▓ рдПрдХ рд░рд┐рдмреВрдЯ рдореБрдЭреЗ рдорд╢реАрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рджреЗрдЧрд╛

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдИрд╕реАрдПрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЕрдореЗрдЬрд╝реЕрди рд▓рд┐рдирдХреНрд╕ рдкрд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ - рд╕рдВрджреЗрд╢ рдХрднреА-рдХрднреА рдлреЗрдВрдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд▓реЙрдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЕрдм рд░реЗрд╢реЗрди рджреЗрдЦ рд░рд╣рд╛ рд╣реИред рдбреЙрдХрд░ 1.11.2ред рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ "4.4.14-24.50.amzn1.x86_64" рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВред

@reshen рдореИрдВ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ 4.8.8 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реИ
рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд░рддрд╛ рд╣реИ!
рдореИрдВ

рдЧреБрд░реБ, 1 рджрд┐рд╕рдВрдмрд░, 2016 рдХреЛ рд╕реБрдмрд╣ 10:29 рдмрдЬреЗ, рдЕрд░реНрдиреЗрд╕реНрдЯ рдореНрдпреВрдПрд▓рд░ рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдИрд╕реАрдПрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЕрдореЗрдЬрд╝реЕрди рд▓рд┐рдирдХреНрд╕ рдкрд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ - рд╕рдВрджреЗрд╢
рдХрднреА-рдХрднреА рдлреЗрдВрдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд▓реЙрдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рд░реЗрд╢реЗрди рдЕрдм рджреЗрдЦ рд░рд╣рд╛ рд╣реИред
рдбреЙрдХрд░ 1.11.2ред рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ "4.4.14-24.50.amzn1.x86_64" рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment-264220432 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AKklVRqoBUZDu3HMhGv3b6knnA6j6C_Qks5rDvXRgaJpZM4B4L4Z
.

--
рдХреАрдлрд╝рд░ рдлрд╝рд░реНрдЬрд╝рд▓реИрдВрдб
http://kfrz.work

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ https://github.com/crosbymichael/docker-stress рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╡рд░реНрдХрд░ рдиреЛрдб рдкрд░ рдХреЛрд░рдУрдПрд╕ рд╕реНрдЯреЗрдмрд▓ 1185.3.0 рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

рд░рдирд┐рдВрдЧ docker_stress_linux_amd64 -k 3s -c 5 --containers 1000 : рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдиреЗ/рд╣рдЯрд╛рдиреЗ рд╡рд╛рд▓реЗ 5 рд╕рдорд╡рд░реНрддреА рдХрд╛рд░реНрдпрдХрд░реНрддрд╛, рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЬреАрд╡рдирдХрд╛рд▓ = 3s, рдПрдХ m4 рдкрд░ 1000 рдХрдВрдЯреЗрдирд░ рддрдХ рдмрдирд╛рддреЗ рд╣реИрдВред AWS рдкрд░ рдмрдбрд╝рд╛ рдЙрджрд╛рд╣рд░рдг рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЛ рд▓рдЧрднрдЧ рддреАрди рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рдЫреЛрдбрд╝ рджреЗрдЧрд╛ред

рдХреЛрд░рдУрдПрд╕ рдмреАрдЯрд╛ 1235.1.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдореИрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ (рджреЛрдиреЛрдВ рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рдпрд╛ рдХрд░реНрдиреЗрд▓ рд▓реЙрдЧ рдореЗрдВ unregister_netdevice рд╕рдВрджреЗрд╢)ред рдЬрдмрдХрд┐ 5 рд╕рдорд╡рд░реНрддреА docker_stress рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рдмрд╛рдж CoreOS рд╕реНрдерд┐рд░ рдХреЛ рдорд╛рд░ рджреЗрдВрдЧреЗ, рдореИрдВ CoreOS рдмреАрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рддрдХ 10 рдФрд░ 15 рд╕рдорд╡рд░реНрддреА рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

CoreOS "рдЪреИрдирд▓" рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рд╕реНрдерд┐рд░ рдФрд░ рдмреАрдЯрд╛ рдХреЗ рдмреАрдЪ рдкреНрд░рдореБрдЦ рдЕрдВрддрд░ рд╣реИрдВ:

рдХреЛрд░рдУрдПрд╕ рд╕реНрдерд┐рд░ 1185.3.0

рдХрд░реНрдиреЗрд▓: 4.7.3

рдбреЛрдХрд░: 1.11.2

рдХреЛрд░рдУрдПрд╕ рдмреАрдЯрд╛ 1235.1.0

рдХрд░реНрдиреЗрд▓: 4.8.6

рдбреЛрдХрд░: 1.12.3

Amazon Elastic Beanstalk 4.4.23-31.54.amzn1.x86_64 рдкрд░ рдЪрд▓ рд░рд╣реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрдХрд░

CoreOS рд╕реНрдЯреЗрдмрд▓ 1185.5.0, рдбреЙрдХрд░ 1.12.2 . рдкрд░ рдЬрд╕реНрдЯ рд╣реИрдкрди
рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ

рдЕрджреНрдпрддрди рдХрд░реЗрдВ: рдбреЙрдХрд░ v1.12.3, рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ v4.8.6 рдХреЗ рд╕рд╛рде рдХреЛрд░рдУрдПрд╕ рдмреАрдЯрд╛ 1235.1.0 рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реЛрд╕реНрдЯ рдкрд░ рд▓рдЯрдХрд╛ рд╣реБрдЖ рдбреЙрдХрд░ рдбреЗрдореЙрди рдореБрджреНрджрд╛ рдлрд┐рд░ рд╕реЗ рдЖ рдЧрдпрд╛ рд╣реИред рдореИрдВ

рез.резреи.рек рдФрд░ рез.резрей, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрд╕ рдХрд░реНрдиреЗрд▓ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╣рд┐рдЯ рд╣реЛрдиреЗ рдкрд░ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдбреЙрдХрд░ рдбреЗрдореЙрди рдореЗрдВ рдлреНрд░реАрдЬ рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рд▓реЙрдХ рд░рдЦрддреЗ рд╣реБрдП рдбреЗрдореЙрди рдХрд░реНрдиреЗрд▓ рд╕реЗ рд╡рд╛рдкрд╕ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕рдВрджреЗрд╢ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдЬреЛ рдХрднреА рдирд╣реАрдВ рдЖрдПрдЧрд╛)ред

1.12.4 рдФрд░ 1.13 рдиреЗ рдЗрд╕ рдиреЗрдЯрд▓рд┐рдВрдХ рдЕрдиреБрд░реЛрдз рдкрд░ рдХрдо рд╕реЗ рдХрдо рдХрдВрдЯреЗрдирд░ рд▓реЙрдХ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред
рдпрд╣ __not__ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо (рдЙрдореНрдореАрдж рд╣реИ) рдкреВрд░реЗ рдбреЗрдореЙрди рдХреЛ рдлреНрд░реАрдЬ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЖрдк рд╕рдВрднрд╡рдд: рдирдП рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдФрд░ рдЗрд╕реА рддрд░рд╣ рд╕рдВрднрд╡рдд: рдЙрдиреНрд╣реЗрдВ рдлрд╛рдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╣рд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реНрдЯреЙрд▓ рдХреЗ рд╕рд╛рде рд╕рднреА рдЗрдВрдЯрд░реИрдХреНрд╢рдиред

@ cpuguy83 FWIW, рдХреЛрдИ рднреА рдЪрд▓ рд░рд╣реЗ рдХрдВрдЯреЗрдирд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ AFAIK рдХреЗ рдЪрд▓рддреЗ рдЪрд▓рддреЗ рд░рд╣рддреЗ рд╣реИрдВ рдЬрдм рдбреЗрдореЙрди рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рд░реЛрдХ рд╣реИ рдЬреЛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ (рд╡рд┐рд╢реЗрд╖рдХрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╣реИрдВ)ред

рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо (рдЙрдореНрдореАрдж рд╣реИ) рдкреВрд░реЗ рдбреЗрдореЙрди рдХреЛ рдлреНрд░реАрдЬ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдкреВрд░реЗ рдбреЗрдореЙрди рдХреЗ рдЬрдореЗ рд╣реБрдП рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рдлрд╛рдпрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЛрдб рдХреЛ рдмреЗрджрдЦрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░реАрдмреВрдЯ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдбреЗрдореЙрди рдмрд╕ рдЪрд▓рддреЗ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рднреА рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд░реНрдиреЗрд▓ рд╕рдорд╕реНрдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рджрд┐рдЦрд╛рдИ рджреЗ?

@seanknox рдореИрдВ рдЖрдкрдХреЛ рдкреИрдЪ рдХрд┐рдП рдЧрдП рдбреЙрдХрд░ (CoreOS Docker 1.12.3 + рдЕрдкрд╕реНрдЯреНрд░реАрдо 1.12.4-rc1 рдкреИрдЪ) рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╕реНрдЯрдо CoreOS 1248.1.0 AMI рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЗрд╕рдиреЗ рдореЗрд░реЗ CoreOS/K8s рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рд╣рд░ рджреЛ рдШрдВрдЯреЗ рдореЗрдВ рд╣реИрдВрдЧрдЕрдк рддрдп рдХрд┐рдпрд╛ рд╣реИред рдмрд╕ рдореБрдЭреЗ Deis Slack рдкрд░ рдЕрдкрдиреЗ AWS рдЦрд╛рддрд╛-рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдкрд┐рдВрдЧ рдХрд░реЗрдВред

рд╣рдорд╛рд░реЗ CoreOS рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рд╣рдореЗрдВ рдмрд╣реБрдд рджрд░реНрдж рд╣реБрдЖред рдХреНрдпрд╛ рдХреЛрдИ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдЦрд┐рд░рдХрд╛рд░ рдХрдм рддрдп рд╣реЛрдЧрд╛? рд╣рдо рдЗрд╕ рдкрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдкрдиреЗ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрдм рд╣рдо рд░рд╛рдд рдХреЛ рд╕реЛ рд╕рдХрддреЗ рд╣реИрдВред

@DenisIzmaylov рдпрджрд┐ рдЖрдк --userland-proxy=false рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдо рддреМрд░ рдкрд░ рдЖрдкрдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд▓реЗрдХрд┐рди рдЕрдиреНрдпрдерд╛ рдпрд╣ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ, рд╕рдВрднрд╡рддрдГ рдХрдИ рдХрд░реНрдиреЗрд▓ рдмрдЧ, рдХрд┐ рдХреБрдЫ рдХрд╣рддреЗ рд╣реИрдВ 4.8 рдореЗрдВ рд╣рд▓ рд╣реЛ рдЧрдП рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рдирд╣реАрдВ рдХрд╣рддреЗ рд╣реИрдВред рдХреБрдЫ рдХреЗ рд▓рд┐рдП, ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЕрдиреНрдп рдирд╣реАрдВ (рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╢рд╛рдпрдж рдХрдИ рдореБрджреНрджреЗ рд╣реИрдВ ... рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХрдИ рдХрд╛рд░рдг рд╣реИрдВ)ред

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ --userland-proxy=false рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рдЙрдЪреНрдЪ рд▓реЛрдб рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдШрдВрдЯреЛрдВ рдХреЗ рднреАрддрд░ рджреЗрдЦрд╛ рд╣реИ

рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рд╣рдо рдЕрднреА рднреА рдХрд░реНрдиреЗрд▓ 4.8.12 рдкрд░ unregister_netdevice рддреНрд░реБрдЯрд┐рдпрд╛рдБ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 5 рджрд┐рди рд▓рдЧрддреЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд░реАрдмреВрдЯ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдареАрдХ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдбреЙрдХрд░ рдХреЛ рд░реЛрдХрдирд╛ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдЕрднреА рддрдХ рдХрд░реНрдиреЗрд▓ рдмреВрдЯ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо ipv6 рдЪрд╛рд▓ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

Containers: 17
 Running: 14
 Paused: 0
 Stopped: 3
Images: 121
Server Version: 1.10.3
Storage Driver: overlay
 Backing Filesystem: extfs
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 4.8.12-1.el7.elrepo.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 24
Total Memory: 62.86 GiB
Name: **REDACTED***
ID: **REDACTED***
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕реЗ 1.12.5 рдХреЗ рд╕рд╛рде рдЖрдЬрд╝рдорд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ рдЕрдЯрдХреЗ рд╣реБрдП рдиреЗрдЯрд▓рд┐рдВрдХ рдЕрдиреБрд░реЛрдз рдкрд░ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП , рди рдХрд┐ рдХреЗрд╡рд▓ рдбреЙрдХрд░ рдХреЛ рд▓рдЯрдХрд╛рдиреЗ рдХреЗред

@ cpuguy83 рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрд╕ рд░рд╛рдЬреНрдп рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдЕрднреА рднреА рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИ :)

@ рдПрд▓рдХреЗ 4 рдбреА 4 рдУрд╣, рдкреВрд░реА рддрд░рд╣ рд╕реЗ, рдмрд╕ рдЙрди рдЯрд╛рдЗрдордЖрдЙрдЯ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ;)

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ Cent OS 7 рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛:

рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

рд▓рд┐рдирдХреНрд╕ рдлреВ 3.10.0-514.2.2.el7.x86_64 #1 рдПрд╕рдПрдордкреА рдордВрдЧрд▓ 6 рджрд┐рд╕рдВрдмрд░ 23:06:41 рдпреВрдЯреАрд╕реА 2016 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕

docker-engine-1.12.5-1.el7.centos.x86_64

рдпрд╣ рдореЗрд░реЗ рд╕реАрдЖрдИ рдмрд┐рд▓реНрдб рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЕрдЪрд╛рдирдХ рдорд░рддреЗ рд╣реБрдП рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдпрд╣ рдХрдВрд╕реЛрд▓ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдлрд┐рдХреНрд╕ рдпрд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ? рдзрдиреНрдпрд╡рд╛рдж!

@ cpuguy83 рдЬрдм рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рддреЛ рдбреЙрдХрд░ рдореЗрд░реЗ рд▓рд┐рдП

рддреЛ рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдереЛрдбрд╝реА рджреЗрд░ (11 рдорд╣реАрдиреЗ?) рдХреЗ рд▓рд┐рдП рд╕реЗрдВрдЯреЛрд╕ 7 рдорд╢реАрди рдкрд░ рдбреЙрдХрд░ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рдЖрдЬ рдореИрдВрдиреЗ tcp рд▓рд┐рд╕рдирд┐рдВрдЧ рдбреЗрдореЙрди рдХреЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ ( tcp рд▓рд┐рд╕рдирд┐рдВрдЧ рдПрдбреНрд░реЗрд╕ рдХреЛ /etc/sysconfig/docker рдореЗрдВ рдЬреЛрдбрд╝рд╛ ) рдФрд░ рдмрд╕ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред

рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

рдЗрд╕рд▓рд┐рдП рдореЗрд░реА рдЙрдкрдпреЛрдЧ рд╕рдВрдЦреНрдпрд╛ 3 рдирд╣реАрдВ рд╣реИред

рдХрдВрдЯреЗрдирд░: 4
рдЪрд▓ рд░рд╣рд╛ рд╣реИ: 3
рд░реБрдХрд╛ рд╣реБрдЖ: 0
рд░реБрдХ рдЧрдпрд╛: 1
рдЫрд╡рд┐рдпрд╛рдВ: 67
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.10.3
рд╕реНрдЯреЛрд░реЗрдЬ рдбреНрд░рд╛рдЗрд╡рд░: btrfs
рдмрд┐рд▓реНрдб рд╕рдВрд╕реНрдХрд░рдг: Btrfs v4.4.1
рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдВрд╕реНрдХрд░рдг: 101
рдирд┐рд╖реНрдкрд╛рджрди рдЪрд╛рд▓рдХ: рджреЗрд╢реА-0.2
рд▓реЙрдЧрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡рд░: json-file
рдкреНрд▓рдЧрдЗрдиреНрд╕:
рд╡реЙрд▓реНрдпреВрдо: рд╕реНрдерд╛рдиреАрдп
рдиреЗрдЯрд╡рд░реНрдХ: рдмреНрд░рд┐рдЬ рдирд▓ рд╣реЛрд╕реНрдЯ
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 3.10.0-514.2.2.el7.x86_64
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: CentOS Linux 7 (рдХреЛрд░)
рдУрдПрд╕ рдЯрд╛рдЗрдк: рд▓рд┐рдирдХреНрд╕
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░: x86_64
рдбреЙрдХрд░ рд╣реБрдХ рдХреА рд╕рдВрдЦреНрдпрд╛: 2
рд╕реАрдкреАрдпреВ: 24
рдХреБрд▓ рдореЗрдореЛрд░реА: 39.12 рдЬреАрдЖрдИрдмреА
рдирд╛рдо: рд▓рдХреНрд╖реНрдп-рд╡реЗрдм-рдПрдирдХреЛрдбрд░
рдЖрдИрдбреА: QK5Q: JCMA: ATGR : ND6W: YOT4: PZ7G: DBV5: PR26: YZQL: INRU : HAUC: CQ6B
рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ: docker.io (рд╕реБрд░рдХреНрд╖рд┐рдд)

3.10.0-514.2.2.el7.x86_64 #1 рдПрд╕рдПрдордкреА рдордВрдЧрд▓ 6 рджрд┐рд╕рдВрдмрд░ 23:06:41 рдпреВрдЯреАрд╕реА 2016 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕

рдЧреНрд░рд╛рд╣рдХ:
рд╕рдВрд╕реНрдХрд░рдг: 1.10.3
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.22
рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг: docker-common-1.10.3-59.el7.centos.x86_64
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.6.3
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: 3999ccb-рдЕрд╕рдорд░реНрдерд┐рдд
рдирд┐рд░реНрдорд┐рдд: рдЧреБрд░реБ рджрд┐рд╕рдВрдмрд░ 15 17:24:43 2016
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64

рд╕рд░реНрд╡рд░:
рд╕рдВрд╕реНрдХрд░рдг: 1.10.3
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.22
рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг: docker-common-1.10.3-59.el7.centos.x86_64
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.6.3
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: 3999ccb-рдЕрд╕рдорд░реНрдерд┐рдд
рдирд┐рд░реНрдорд┐рдд: рдЧреБрд░реБ рджрд┐рд╕рдВрдмрд░ 15 17:24:43 2016
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64

рдореИрдВ @aamerik рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВ рдЙрд╕реА рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдЖрдЬ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрдкрдиреА CentOS 7 рдорд╢реАрди рдкрд░ рд╡рд╣реА kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1 рд╕рдВрджреЗрд╢ рджреЗрдЦрд╛ рдЬреЛ рдЬреЗрдирдХрд┐рдВрд╕ рдХреА рдбреЙрдХрдЯрд░ рдЫрд╡рд┐ рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛ред рдореИрдВ рдЬрд┐рд╕ CentOS 7 рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рд╡рд╣ рд▓рдЧрднрдЧ 20 рджрд┐рд╕рдВрдмрд░ 2016 рддрдХ рд╕рднреА рдирд╡реАрдирддрдо CentOS 7 рдкреИрдЪ рдХреЗ рд╕рд╛рде рдЪрд╛рд▓реВ рдереАред

рдЪреВрдВрдХрд┐ рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рд╕рдВрджрд░реНрдн рд╕реЗрдВрдЯреЛрд╕ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╣реЛрд╕реНрдЯ рдХреЛ рдЙрдмрдВрдЯреВ рдпрд╛ рдбреЗрдмрд┐рдпрди рдорд╢реАрди рдореЗрдВ рдмрджрд▓ рджреВрдВрдЧрд╛ред

рдореИрдВ рдЙрд╕ CentOS 7 рдорд╢реАрди рдкрд░ Docker version 1.12.5, build 7392c3b рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рдбреЙрдХрд░ рд▓рдЯрдХрд╛ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм рд╡рд╣ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рддреЛ рдЬреЗрдирдХрд┐рдиреНрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬреЛ рдореИрдВ рдбреЙрдХрд░ рдореЗрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛, рдорд╛рд░рд╛ рдЧрдпрд╛ рдерд╛ред

рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдЗрд╕реЗ рд╣рд░ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕ рдкрд░ рдЖрдкрдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрднрд╛рд░реА рд╣реВрдВ!

рд▓рд┐рдирдХреНрд╕ 4.8.15 рдорд╢реАрди рдкрд░ рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рдЬреЗрдирдХрд┐рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рд░реИрдВрдЪрд░ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рд╣реИ?

AFAICT, рдпрд╣ Linux рдХрд░реНрдиреЗрд▓ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рд▓реЙрдХрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЗрд╕ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣реЛ рдЪреБрдХреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рдЬрд╡рд╛рдм рдирд╣реАрдВ рд╣реИ: https://bugzilla.kernel.org/show_bug.cgi?id=97811 рдЗрд╕ рдкрд░ рдХреБрдЫ рдХрд╛рдо рд╣реБрдЖ рд╣реИ (рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ: http://www.spinics. net/lists/netdev/msg351337.html) рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рдареАрдХ рдирд╣реАрдВ рд╣реИред

рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕реАрдзреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЛ рдкрд┐рдВрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдПрдлрдбрдмреНрд▓реНрдпреВрдЖрдИрдбрдмреНрд▓реНрдпреВ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП Smyte $5000 USD рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░реЗрдЧрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХрд░реНрдиреЗрд▓ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ?

@petehunt рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдЦреЗрд▓рдиреЗ рдореЗрдВ рдХрдИ рдореБрджреНрджреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ @reshen рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛, рд╣рдордиреЗ рдХрд░реНрдиреЗрд▓ 4.8.8 рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЬрдм рдЕрдкрдЯрд╛рдЗрдо рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рд▓рдЧрддрд╛ рд╣реИ рддрдм рднреА рд╣рдо рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред

рдореЗрд╕реЛрд╕реНрдлреАрдпрд░ рдХреЛ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдиреЛрдб рд╕реЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓рд╛рдЧреВ рд╕рднреА рдЕрджреНрдпрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рднреА рдиреЛрдбреНрд╕ CentOS 7.2 рдиреНрдпреВрдирддрдо рд╣реИрдВред рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдиреЛрдб рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рджреВрд╕рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

Message from syslogd<strong i="6">@command01</strong> at Jan 16 02:30:24 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

Message from syslogd<strong i="7">@command01</strong> at Jan 16 02:30:34 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

Message from syslogd<strong i="8">@command01</strong> at Jan 16 02:30:44 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

рдЕрдирд╛рдо-рдЖрд░:

3.10.0-514.2.2.el7.x86_64

рдбреЛрдХрд░ -рд╡реА:

Docker version 1.11.2, build b9f10c9

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд░рд┐рдмреВрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдореМрди рдХрд░ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд┐рд╕ рдорд┐рдирдЯ рдореИрдВ рдореЗрд╕реЛрд╕реНрдлреАрдпрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реВрдВ, рд╕рдВрджреЗрд╢ рд╣рд░ рдмрд╛рд░ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред рдореЗрд╕реЛрд╕реНрдлреАрдпрд░ рдХрд╛рдлреА рдмрдбрд╝реА рддреИрдирд╛рддреА рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред рдкрд╣рд▓реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрд╡рд┐рдЪ ( --genconf рдЬреЛ рдХрд┐ рдкрд╣рд▓рд╛ рдЪрд░рдг рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдореЗрдВ рдХреБрдЫ рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВред

рд╣рдордиреЗ рдпрд╣ рднреА рдорд╛рд░рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ eth0 рдирд╣реАрдВ lo ред рдореЗрд░реА рддреНрд░реБрдЯрд┐ рдпрд╣ рд╣реИ:

kernel:unregister_netdevice: waiting for eth0 to become free. Usage count = 1

рдореИрдВ рдЙрд▓реНрд▓реЗрдЦ рдХреА рддрд░рд╣ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ eth0 рдХреЗ рдмрдЬрд╛рдп lo рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реА рдореВрд▓ рдХрд╛рд░рдг рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╣рдореЗрдВ eth0 рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдХ рдирдпрд╛ рдЯрд┐рдХрдЯ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред

  • рдУрдПрд╕: рд╕реЗрдВрдЯреЛрд╕ рд▓рд┐рдирдХреНрд╕ рд░рд┐рд▓реАрдЬ 7.3.1611
  • рдХрд░реНрдиреЗрд▓: 3.10.0-514.2.2.el7.x86_64
  • рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.12.6, рдмрд┐рд▓реНрдб 78d1802
  • рдбреЙрдХрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ: OPTIONS=" -H unix:///var/run/docker.sock --ip-forward=true --iptables=true --ip-masq=true --log-driver json-file --log-opt max-size=25m --log-opt max-file=2"
  • IPsec рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП Rancher 1.2.2 (https://bugzilla.kernel.org/show_bug.cgi?id=97811 рд╕реЗ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рдЕрдиреНрдп рдмрдЧ IPsec рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ)

рд╣рдордиреЗ рдпрд╣ рднреА рдорд╛рд░рд╛ рд╣реИред
рддреНрд░реБрдЯрд┐: unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред
рдУрдПрд╕: рд╕реЗрдВрдЯреЛрд╕ рд▓рд┐рдирдХреНрд╕ рд░рд┐рд▓реАрдЬ 7.3.1611 (рдХреЛрд░)
рдХрд░реНрдиреЗрд▓ 3.10.0-514.2.2.el7.x86_64
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг: 1.13.0-cs1-rc1
рдбреЙрдХрд░ рд╡рд┐рдХрд▓реНрдк:
{
"рдЕрдХреНрд╖рдо-рд╡рд┐рд░рд╛рд╕рдд-рд░рдЬрд┐рд╕реНрдЯреНрд░реА": рд╕рдЪ,
"рдЖрдИрд╕реАрд╕реА": рд╕рдЪ,
"рдЕрд╕реБрд░рдХреНрд╖рд┐рдд-рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпрд╛рдВ":[],
"рдЖрдИрдкреАрд╡реА6": рдЭреВрдард╛,
"iptables": рд╕рдЪ,
"рд╕реНрдЯреЛрд░реЗрдЬ-рдбреНрд░рд╛рдЗрд╡рд░": "рдбрд┐рд╡рд╛рдЗрд╕рдореИрдкрд░",
"рднрдВрдбрд╛рд░рдг-рд╡рд┐рдХрд▓реНрдк": [
"dm.thinpooldev=/dev/mapper/docker_vg-thinpool",
"dm.use_deferred_removal=true",
"dm.use_deferred_deletion=true"
],
"рдпреВрдЬрд░рд▓реИрдВрдб-рдкреНрд░реЙрдХреНрд╕реА": рдЭреВрдард╛
}

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рджреЛ CentOS рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкрд░ рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯред

$ uname -r
3.10.0-514.2.2.el7.x86_64
$ docker -v
Docker version 1.12.6, build 78d1802

рдЕрд░реЗ, RHEL рдпрд╛ CentOS рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдореЗрдирд▓рд╛рдЗрди рдХрд░реНрдиреЗрд▓ (torvalds/linux@751eb6b6042a596b0080967c1a529a9fe98dac1d) рд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ IPV6 IFP рд░реЗрдлрд╝рдХрд╛рдЙрдВрдЯ рдореЗрдВ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЙрджреНрдпрдо рд╡рд┐рддрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП 3.10.x рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ

рдЖрдк рд╡рд░реНрдХрд┐рдВрдЧ рдкреИрдЪ рдХреЗ рд╕рд╛рде рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдпрд╣рд╛рдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ RHEL 7 рдпрд╛ CentOS 7 рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдкреИрдЪ рдХреЗ рд╕рд╛рде рдирд╡реАрдирддрдо CentOS 7.3 3.10.0-514.6.1.el7.x86_64 рдХрд░реНрдиреЗрд▓ рдкрд╣рд▓реЗ рд╣реА рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред CentOS рдмрдЧрдЯреНрд░реИрдХрд░ рдереНрд░реЗрдб рдХрд╛ рдЙрддреНрддрд░ рджреЗрдВ рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рдмрд┐рд▓реНрдб рдХрд╛ рд▓рд┐рдВрдХ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВред

рдиреЛрдЯ: рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рд░реАрдХрд╛рдЙрдВрдЯ рд▓реАрдХ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреА рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдЖрдк рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдареАрдХ рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@stefanlasiewski @henryiii @jsoler

рдореИрдВ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рд▓реНрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛: http://www.spinics.net/lists/netdev/msg351337.html рдмрд╛рдж рдореЗрдВ рдЖрдЬ рд░рд╛рддред

@iamthebot рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдХреЛрдИ IPv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рддреЛ рдЙрд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рднреА рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд┐рдирд╛ рдкреИрдЪ рдХреЗ рднреА рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЕрднреА рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рд╣реИ?

@redbaron рдХреЗрд╡рд▓ рдЕрдЧрд░ рд╡рд╣ рдореБрджреНрджрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдорд╛рд░ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд╕рдЪ рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдХрдИ рдХрд░реНрдиреЗрд▓ рдореБрджреНрджреЗ рд╣рд┐рдЯ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

@redbaron рд╢рд╛рдпрджред #20569 рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ IPV6 рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдХрдард┐рди рд╣реИред

рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдХрд░реНрдиреЗрд▓ рдПрдХ рдЪрд▓ рд░рд╣реА рдЧрд┐рдирддреА рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд┐рд╕реА рдирд╛рдорд╕реНрдерд╛рди рд╕реЗ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ, рдЗрд╕реЗ рдЕрдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛, рдЗрд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛, рдЖрджрд┐ред рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдХреЛрдИ рд▓рдЯрдХ рд░рд╣рд╛ рд╣реИ рдХрд┐рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рддреЛ рдЖрдк рдЙрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЛ рджреЗрдЦрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдХреБрдЫ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдЕрдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрдм рддрдХ рдЬреЛ рд╕реБрдзрд╛рд░ рджреЗрдЦреЗ рд╣реИрдВ:

  1. рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ IPV6 рдкрддрд╛ рдЖрд╡рдВрдЯрди рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ (рдЬреИрд╕реЗ; рдПрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкрддрд╛) рд▓реЗрдХрд┐рди рд╣рдо рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рд╕рдВрджрд░реНрдн рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
  2. рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдХрд┐рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдирд╛рдорд╕реНрдерд╛рди рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдирдП рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдирд╛рдорд╕реНрдерд╛рди рдкрд░ рдПрдХ рд▓рдЯрдХрддрд╛ рд╣реБрдЖ рд╕рдВрджрд░реНрдн рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдбреЙрдХрд░ рднрд╛рд░реА рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рдЕрдиреНрдп рдХрд░реНрдиреЗрд▓ рдлрд┐рдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ 7.3 рдЬреЗрдб-рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП рд░реЗрдб рд╣реИрдЯ рдмреИрдХрдкреЛрд░реНрдЯ рдерд╛ рдФрд░ 7.4 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдбреЙрдХрд░ рдХреЗ рдореИрдХрд╡рд▓рди рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдмреЙрдиреНрдб рдпрд╛ рдЯреАрдо рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╕рдордп рдЕрднреА рднреА рдПрдХ рдФрд░ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ (рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирдП рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╣реЛрддрд╛ рд╣реИ) рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕реЗ рдЦреЛрдЬрдиреЗ рдФрд░ рдкреИрдЪ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ? рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╣реЛрдиреЗ рд▓рдЧрд╛ред

@iamthebot рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реАрдзрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЖрдкрдХреЛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдИрдореЗрд▓ рдХрд░реЗрдВ ([email protected]) рдФрд░ рд╣рдо рд╡рд┐рд╡рд░рдг рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрднреА рднреА рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.12.6 рдкрд░ рднрд╛рд░реА рднрд╛рд░ рдХреЗ рддрд╣рдд рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░реЗрдВ, 4.4.39-34.54.amzn1.x86_64 рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд▓рд┐рдирдХреНрд╕ рдПрдПрдордЖрдИ рдкрд░ 7392c3b/1.12.6 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВред

рдореЗрд░реЗ рдкрд╛рд╕ 9 рдбреЙрдХрдЯрд░ рд╣реЛрд╕реНрдЯ рд╣реИрдВ рдЬреЛ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдкрд░ рдХреЗрд╡рд▓ рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕рдВрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦреА рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рддрдм рд▓рдЧрддреА рд╣реИ рдЬрдм рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рдкрд╛рддреЗ рд╣реИрдВ SIGINT ред рдЬрдм рдореИрдВ рдЗрди рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ docker stop рд╣реВрдВ, рддреЛ рдпрд╣ 10s рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдорд╛рд░рддрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕реНрд╡рдпрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рд╣реЛрдиреЗ рдореЗрдВ рдХрдИ рджрд┐рди рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ docker stop рдЪрд▓рд╛рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ рдХрд┐рд╕реНрд╕рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рднреА рдбреЙрдХрдЯрд░ рдиреЛрдбреНрд╕ рдХреЛ рдХрд░реНрдиреЗрд▓ 3.10.0-514.6.1.el7.x86_64 рдкрд░ CentOS 7.3 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐
26 рдЬрдирд╡рд░реА 13:52:49 XXX рдХрд░реНрдиреЗрд▓: unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
syslogd @XXX рд╕реЗ рдЬрдирд╡рд░реА 26 13:52:49 рдкрд░ рд╕рдВрджреЗрд╢ ...
рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

@jsoler рдмрд╕ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрд░реНрдиреЗрд▓ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрдЧ рдЯреНрд░реИрдХрд░ рдереНрд░реЗрдб рдореЗрдВ рдкреИрдЪ рдХрд░реЗрдВ (рдкреИрдЪ рдХреЛ рдкреБрд░рд╛рдиреЗ рдХрд░реНрдиреЗрд▓ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП)ред

рдореБрдЭреЗ рдПрдХ рдИрдореЗрд▓ ([email protected]) рд╢реВрдЯ рдХрд░реЗрдВ рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдХрд░реНрдиреЗрд▓ рдХрд╛ рд▓рд┐рдВрдХ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВред @vitherman рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдирд╣реАрдВ рд╣реИ (рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмрдЧ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреЗрд╢рди рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА) рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ Red Hat рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдмрдврд╝рд╛ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреА рдХрд░реНрдиреЗрд▓ рдЯреАрдо рдПрдХ рд▓реЗ рд▓реЗрдЧреА рджреЗрдЦрдирд╛ред

@ckeeney рдореИрдВ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдбреЙрдХрд░рд╛рдЗрдЬрд╝реНрдб рдиреЛрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдХреНрдд рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред Node.js рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рднреАрддрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдирд╛рдпрдд рд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SIGINT рдФрд░ SIGTERM рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ, рддреНрд░реБрдЯрд┐ рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред
рдХрд┐рд╕ рддрд░рд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ; рдиреЛрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдбреЙрдХрд░ рдмрдирд╛рддрд╛ рд╣реИред рдЬрдм рдиреЛрдб рдареАрдХ рд╕реЗ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИрдВрдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдЗрд╕реЗ рдЕрдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рднрд▓реЗ рд╣реА рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред

рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рд╣реИ:

function shutdown() {
    logger.log('info', 'Graceful shutdown.');

    httpServer.close();
    if (httpsServer) {
        httpsServer.close();
    }

    process.exit();
}

process.on('SIGINT', shutdown);
process.on('SIGTERM', shutdown);

@ рдорд╛рдЗрдХрд▓-рдиреАрдореИрдВрдб рдХреНрдпрд╛ рдПрдХ рдЕрд▓рдЧ рд╕рдВрдХреЗрдд рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рдл рд╢рдЯрдбрд╛рдЙрди рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдиреЛрдб рджреНрд╡рд╛рд░рд╛ рдареАрдХ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? (рдЖрдк рдЫрд╡рд┐ рдореЗрдВ STOPSIGNAL рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ docker run рдкрд░ --stop-signal рдзреНрд╡рдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@thaJeztah рд╕рдорд╕реНрдпрд╛ рдХреА рдЕрдЪреНрдЫреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП, рджреЗрдЦреЗрдВ nodejs/node-v0.x-archive#9131#issuecomment-72900581

@ckeeney рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ (рдпрд╛рдиреА, PID1 рд░реВрдк рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ SIGINT рдпрд╛ SIGTERM рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рд╕рдХрддреА рд╣реИрдВ )ред рдЙрд╕ рдХрд╛рд░рдг рд╕реЗ, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рдЕрд▓рдЧ рд╕реНрдЯреЙрдк-рд╕рд┐рдЧреНрдирд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╕реЗ PID1 рд░реВрдк рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ рднреА рдХреНрд▓реАрди-рд╢рдЯрдбрд╛рдЙрди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдбреЙрдХрд░ 1.13 рдПрдХ --init рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рдкреБрд▓ рдЕрдиреБрд░реЛрдз: https://github.com/docker/docker/pull/26061), рдЬреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдПрдХ init рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ; рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдиреЛрдб PID1 рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@iamthebot рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреИрдЪ рдПрдХреАрдХреГрдд рдХреЗ рд╕рд╛рде рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 3.10.0-514.el7 рдмрдирд╛рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕реЗрдВрдЯреЛ рдХреЗ рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдирд╛ рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЬ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдзрдиреНрдпрд╡рд╛рдж

рдореИрдВ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЗрд╕ рдмрдЧ рд╕реЗ рдирд┐рдкрдЯ рд░рд╣рд╛/рд░рд╣реА рд╣реВрдВред рдореИрдВ PXE рдмреВрдЯ рдХреЗ рд╕рд╛рде CoreOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВрдиреЗ pxeboot config рдореЗрдВ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рддрдм рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдПрдХ рдмрд╛рд░ рднреА рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред

рд╡реИрд╕реЗ рдореЗрд░реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдиреЗ рдЗрд╕ sysctl рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ
рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

@jsoler рдареАрдХ рд╣реИ, рдореИрдВ рднреА рд╡рд╣ рдХрд░ рд░рд╣рд╛ рдерд╛, рдлрд┐рд░ рднреА рд╣реБрдЖред рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреАрдПрдХреНрд╕рдИ рд╕реНрддрд░ рдкрд░ рдХрд┐рдпрд╛ рддреЛ рдХреНрдпрд╛ рдпрд╣ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ред

label coreos
        menu label CoreOS
        kernel coreos/coreos_production_pxe.vmlinuz
        append initrd=coreos/coreos_production_pxe_image.cpio.gz ipv6.disable=1 cloud-config-url=http://...

рдмрд╕ рдПрдХ рдЕрд╡рд▓реЛрдХрди - рдЦреЗрд▓ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИрдВ (рдЬреЛ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ)ред

  • рдХреБрдЫ рд▓реЛрдЧ "рд╡реЗрдЯрд┐рдВрдЧ рдлреЙрд░ рд▓реЛ ..." рдиреЛрдЯ рдХрд░рддреЗ рд╣реИрдВ
  • рдХреБрдЫ рдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ "eth0 рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ"
  • рдХреБрдЫ рдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ "рд╡реЗрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ?????"
  • RedHat рдмрдЧ рдЯреНрд░реИрдХрд┐рдВрдЧ рдкрд░ , "ppp0 рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рд╣реЛ рд░рд╣реА рд╣реИ

рдХреБрдЫ рдиреЗ рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рдмреАрдЪ рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ рд▓реЙрдЧ рдХреЛ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рдореЗрдВ рдХреЗрд╡рд▓ рдЙрдкрд░реЛрдХреНрдд рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

рдЙрдмрдВрдЯреВ рдкрд░ рднреА рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдПрдХ рдмрдЧ

@etlweather рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рдЖрдо рднрд╛рдЬрдХ рд╣реИ, рдареАрдХ рд╣реИ, рдПрдХ рдиреЗрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдВрдЬреАрдХреГрдд рд╣реЛрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╣рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд╛рд░рдг _why_ рдХреБрдЫ рдЕрд▓рдЧ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдбреЙрдХрдЯрд░ / рдиреЛрдб рдореБрджреНрджрд╛ (рд╡реАрде) рдерд╛ред рдПрде рдХреЗ рд▓рд┐рдП, рд▓реЛ рдХрд╛рд░рдг рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реЛред

рдЕрднреА рднреА 4.9.0-0.bpo.1-amd64 рдХреЗ рд╕рд╛рде рдбреЗрдмрд┐рдпрди рдЬреЗрд╕реА рдкрд░ docker 1.13.1 рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдХрд░реНрдиреЗрд▓-рдУрдПрд╕ рд╕рдВрдпреЛрдЬрди рд╣реИ рдЬреЛ рд╕реНрдерд┐рд░ рд╣реИ?

рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбреЙрдХрдЯрд░ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдореИрдВ рдЗрд╕реЗ Proxmox рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рдореИрдВ рдХреЗрд╡рд▓ рд╡реЗрдирд┐рд▓рд╛ рдПрд▓рдПрдХреНрд╕рд╕реА рдХрдВрдЯреЗрдирд░ (рдЙрдмрдВрдЯреВ 16.04) рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред

@ рдбрд╛рд░реНрде-рд╡реАрдЪрд░ рдпрд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рдореБрджреНрджрд╛ рд╣реИ

@thaJeztah рдзрдиреНрдпрд╡рд╛рдж рд╕рд╣рдордд рд╣реБрдПред рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЖрдЬ рд░рд╛рдд 4.9.9 рдореЗрдирд▓рд╛рдЗрди рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдорд╛рдорд▓реЛрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдХрд░реНрдиреЗрд▓ 4.9.9-040909 рдХреЗ рд╕рд╛рде рдбреЗрдмрд┐рдпрди рдкрд░ рдбреЙрдХрд░ 1.13.1 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред

рд╣рд╛рдБ Proxmox рдкрд░ рдХрд░реНрдиреЗрд▓ рдХреЛ рдирд╡реАрдирддрдо 4.9.9 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реБрдЖред рдЕрдЬреАрдм рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред

рдкрд┐рдЫрд▓реЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдХреБрдЫ рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдПрдирдПрдлрдПрд╕ рдпрд╛ рд╕реАрдЖрдИрдПрдлрдПрд╕ рд╢реЗрдпрд░реЛрдВ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдореЗрд░реЗ рдЖрдИрдлреЛрди рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛

14 рдлрд░рд╡рд░реА 2017 рдХреЛ 07:47 рдмрдЬреЗ, рдЕрд▓реНрдлреЛрдВрд╕реЛ рдбрд╛ рд╕рд┐рд▓реНрд╡рд╛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВ рдЗрд╕реЗ рдХрд░реНрдиреЗрд▓ 4.9.9-040909 рдХреЗ рд╕рд╛рде рдбреЗрдмрд┐рдпрди рдкрд░ рдбреЙрдХрд░ 1.13.1 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ Redhat рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЧрдЬрд┐рд▓рд╛ рдЯрд┐рдХрдЯ рдЦреБрд▓рд╛ рд╣реИред

рдХреБрдЫ рд╡рд┐рдХрд╛рд╕:
Red Hat рдиреЗ IPV6 рд░реАрдХрд╛рдЙрдВрдЯ рд▓реАрдХ рдкреИрдЪ рдХреЛ QA рдкрд░ рдореЗрдирд▓рд╛рдЗрди рд╕реЗ рдбрд╛рд▓ рджрд┐рдпрд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ RHEL 7.4 рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░рдмрджреНрдз рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ 7.3 рдкрд░ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрд▓реНрдж рд╣реА CentOS-plus рдкрд░ рднреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреЛрдЯ: рдпрд╣ рдкреИрдЪ рдХреЗрд╡рд▓ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 4.x рдХрд░реНрдиреЗрд▓ рд╣реИ рддреЛ рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣рд╛рдВ рд╣реИрдВред

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдПрдХ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬреЛ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬреЛ рдЗрд╕реЗ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╡рд░реНрддрдорд╛рди рдореЗрдирд▓рд╛рдЗрди рдХрд░реНрдиреЗрд▓ рдХрд╛ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ IPV6 рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рднрд┐рдиреНрди рдХреЙрд▓реНрд╕ рдХреЛ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╕рдорд╕реНрдпрд╛ рдЕрдм рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдмрдирд╛рдирд╛ рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЯрди рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдзрдХреНрдХрд╛ рджреЗрдирд╛ рд╣реИ, рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЕрдВрджрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреНрд░реИрд╢ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджреЗрдирд╛ рд╣реИред рдЗрд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдорд┐рдирдЯреЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рднреМрддрд┐рдХ 4-рдХреЛрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдкрд░ рд╕рдмрд╕реЗ рдКрдкрд░ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдирд╣реАрдВ рд╣реИ: рдЕрдЧрд░ рдпрд╣рд╛рдВ рдХрд░реНрдиреЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╣реИрдВ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕рд╛рдзрдиреЗ рдореЗрдВ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рдХрд╛рдВрдЯрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЪрд░рдг рджрд░ рдЪрд░рдг рд╢рд┐рдХрд╛рд░ рдкрд░ рдХрд╛рдо рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред .

@iamthebot , рдХреНрдпрд╛ рдпрд╣ qemu-kvm рд╕реЗрдЯрдЕрдк рдкрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ?

@iamthebot рдореИрдВрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдХрдИ рдмрд╛рд░ docker-stress -c 100 рд╕рд╛рде userland-proxy рдХреЛ рдЧрд▓рдд рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рдерд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реЗрдкреНрд░реЛ рд╣реИ (рднрд▓реЗ рд╣реА рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧреЗ) рддреЛ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ

рд╣рдо рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджрди рдФрд░ рдордВрдЪрди рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕рдорд╛рди рдХрдард┐рдирд╛рдИ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЬрд▓реНрдж рд╣реА рдбреЙрдХрд░ 1.13 рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 4.9 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдпреЗ рд╕рдВрд╕реНрдХрд░рдг рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИрдВред

$ docker -v
Docker version 1.12.3, build 6b644ec

$ uname -a
Linux 4.7.0-0.bpo.1-amd64 #1 SMP Debian 4.7.8-1~bpo8+1 (2016-10-19) x86_64 GNU/Linux

рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдмрдВрдж рдХрд░рддреЗ рд╕рдордп, рдореИрдВ рдЕрдкрдиреЗ рджреЗрд╡ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА

тЖТ uname -a
Linux miriam 3.10.0-514.6.1.el7.x86_64 #1 SMP Sat Dec 10 11:15:38 EST 2016 x86_64 x86_64 x86_64 GNU/Linux

тЖТ cat /etc/redhat-release
Red Hat Enterprise Linux Workstation release 7.3 (Maipo)

тЖТ docker -v 
Docker version 1.13.0, build 49bf474

тЖТ docker-compose -v 
docker-compose version 1.10.0, build 4bd6f1a

тЖТ docker info 
Containers: 11
 Running: 0
 Paused: 0
 Stopped: 11
Images: 143
Server Version: 1.13.0
Storage Driver: overlay
 Backing Filesystem: xfs
 Supports d_type: false
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: 03e5862ec0d8d3b3f750e19fca3ee367e13c090e
runc version: 2f7393a47307a16f8cee44a37b262e8b81021e3e
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 3.10.0-514.6.1.el7.x86_64
Operating System: Red Hat Enterprise Linux
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 31.19 GiB
Name: miriam
ID: QU56:66KP:C37M:LHXT:4ZMX:3DOB:2RUD:F2RR:JMNV:QCGZ:ZLWQ:6UO5
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 16
 Goroutines: 25
 System Time: 2017-02-15T10:47:09.010477057-06:00
 EventsListeners: 0
Http Proxy: http://xxxxxxxxxxxxxxxxxxxx:80
Https Proxy: http://xxxxxxxxxxxxxxxxxxxx:80
No Proxy: xxxxxxxxxxxxxxxxxxxx
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false



рдбреЙрдХрд░ рдбреЗрдореЙрди рд▓реЙрдЧ

DEBU[70855] Calling DELETE /v1.22/containers/9b3d01076f3b6a1373729e770a9b1b4e878c2e4be5e27376d24f21ffead6792f?force=False&link=False&v=False 
DEBU[70855] Calling DELETE /v1.22/containers/38446ddb58bc1148ea2fd394c5c14618198bcfca114dae5998a5026152da7848?force=False&link=False&v=False 
DEBU[70855] Calling DELETE /v1.22/containers/e0d31b24ea4d4649aec766c7ceb5270e79f5a74d60976e5894d767c0fb2af47a?force=False&link=False&v=False 
DEBU[70855] Calling DELETE /v1.22/networks/test_default  
DEBU[70855] Firewalld passthrough: ipv4, [-t nat -C POSTROUTING -s 172.19.0.0/16 ! -o br-ee4e6fb1c772 -j MASQUERADE] 
DEBU[70855] Firewalld passthrough: ipv4, [-t nat -D POSTROUTING -s 172.19.0.0/16 ! -o br-ee4e6fb1c772 -j MASQUERADE] 
DEBU[70855] Firewalld passthrough: ipv4, [-t nat -C DOCKER -i br-ee4e6fb1c772 -j RETURN] 
DEBU[70855] Firewalld passthrough: ipv4, [-t nat -D DOCKER -i br-ee4e6fb1c772 -j RETURN] 
DEBU[70855] Firewalld passthrough: ipv4, [-t filter -C FORWARD -i br-ee4e6fb1c772 -o br-ee4e6fb1c772 -j ACCEPT] 
DEBU[70855] Firewalld passthrough: ipv4, [-D FORWARD -i br-ee4e6fb1c772 -o br-ee4e6fb1c772 -j ACCEPT] 
DEBU[70855] Firewalld passthrough: ipv4, [-t filter -C FORWARD -i br-ee4e6fb1c772 ! -o br-ee4e6fb1c772 -j ACCEPT] 
DEBU[70855] Firewalld passthrough: ipv4, [-D FORWARD -i br-ee4e6fb1c772 ! -o br-ee4e6fb1c772 -j ACCEPT] 
DEBU[70855] Firewalld passthrough: ipv4, [-t filter -C FORWARD -o br-ee4e6fb1c772 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT] 
DEBU[70855] Firewalld passthrough: ipv4, [-D FORWARD -o br-ee4e6fb1c772 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT] 
DEBU[70856] Firewalld passthrough: ipv4, [-t filter -C FORWARD -o br-ee4e6fb1c772 -j DOCKER] 
DEBU[70856] Firewalld passthrough: ipv4, [-t filter -C FORWARD -o br-ee4e6fb1c772 -j DOCKER] 
DEBU[70856] Firewalld passthrough: ipv4, [-D FORWARD -o br-ee4e6fb1c772 -j DOCKER] 
DEBU[70856] Firewalld passthrough: ipv4, [-t filter -C DOCKER-ISOLATION -i br-ee4e6fb1c772 -o docker0 -j DROP] 
DEBU[70856] Firewalld passthrough: ipv4, [-D DOCKER-ISOLATION -i br-ee4e6fb1c772 -o docker0 -j DROP] 
DEBU[70856] Firewalld passthrough: ipv4, [-t filter -C DOCKER-ISOLATION -i docker0 -o br-ee4e6fb1c772 -j DROP] 
DEBU[70856] Firewalld passthrough: ipv4, [-D DOCKER-ISOLATION -i docker0 -o br-ee4e6fb1c772 -j DROP] 
DEBU[70856] Firewalld passthrough: ipv4, [-t filter -C DOCKER-ISOLATION -i br-ee4e6fb1c772 -o br-b2210b5a8b9e -j DROP] 
DEBU[70856] Firewalld passthrough: ipv4, [-D DOCKER-ISOLATION -i br-ee4e6fb1c772 -o br-b2210b5a8b9e -j DROP] 
DEBU[70856] Firewalld passthrough: ipv4, [-t filter -C DOCKER-ISOLATION -i br-b2210b5a8b9e -o br-ee4e6fb1c772 -j DROP] 
DEBU[70856] Firewalld passthrough: ipv4, [-D DOCKER-ISOLATION -i br-b2210b5a8b9e -o br-ee4e6fb1c772 -j DROP] 
DEBU[70856] releasing IPv4 pools from network test_default (ee4e6fb1c772154fa35ad8d2c032299375bc2d7756b595200f089c2fbcc39834) 
DEBU[70856] ReleaseAddress(LocalDefault/172.19.0.0/16, 172.19.0.1) 
DEBU[70856] ReleasePool(LocalDefault/172.19.0.0/16)      

Message from syslogd<strong i="10">@miriam</strong> at Feb 15 10:20:52 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

@ r-BenDoan рдпрджрд┐ рдЖрдк рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ SIGINT рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ docker 10 рд╕реЗрдХрдВрдб рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ рдФрд░ рдлрд┐рд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдорд╛рд░ рджреЗрдЧрд╛ред рдЬрдм рддрдХ рдореИрдВрдиреЗ рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛, рддрдм рддрдХ рдореБрдЭреЗ рдЕрдкрдиреЗ рдиреЛрдбрдЬ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЙрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдпрджрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реБрдХрдиреЗ рдореЗрдВ 10 рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рд╕рдВрднрд╡рддрдГ рдпрд╣ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдХрдВрдЯреЗрдирд░ рдЗрдирд╛рдпрдд рд╕реЗ рд░реБрдХ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрдмрдХрд┐ рдореИрдВ рд╡рд╣ рдирд╣реАрдВ рд╣реВрдВ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рджреЗрд╡ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣ рдХрд╣рдиреЗ рдореЗрдВ рд╕рд╣реА рд╣реВрдВ рдХрд┐ "рдореБрдЭреЗ рднреА" рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЙрддрдиреА рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд╕реЗ рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, "рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХрд░реНрдиреЗрд▓ vx.x рдФрд░ рдбреЙрдХрд░ 1.x рдХреЗ рд╕рд╛рде" рдХрд╣рдиреЗ рд╕реЗ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдХреБрдЫ рднреА рдирдпрд╛ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ "рдореИрдВ рднреА" рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЬреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдФрд░ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИрдВ, рд╡реЗ рдмрд╣реБрдд рдореВрд▓реНрдпрд╡рд╛рди рд╣реЛрдВрдЧреАред

рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ - рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдерд╛, рдХреБрдЫ vethXYZ рдХреЗ рд╕рд╛рде, рдХреБрдЫ eth0 рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдиреНрдп lo0 рдХреЗ рд╕рд╛рдеред рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдФрд░ рдкрд░рд┐рд╡реЗрд╢ рдХреЗ рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ "рдореИрдВ рднреА" рдХрд╣рдирд╛ рд▓реЛрдЧреЛрдВ рдХреЛ рдЧреБрдорд░рд╛рд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╕рд╛рде рд╣реА, рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╕рдордп, рдХрд░реНрдиреЗрд▓ рдФрд░ рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдкреНрд░рддрд┐ рд╕реВрддреНрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдХрд╛рд░рдХ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ ipv6 рд╕рдХреНрд╖рдо рдпрд╛ рдирд╣реАрдВред NodeJS SIGINT (рдпрд╛ рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░реЛрдВ, рдпрд╣рд╛рдБ NodeJS рдкрд░ рдХреЛрд╕рдиреЗ рдирд╣реАрдВ) рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░ рдХрд┐рддрдирд╛ рдХрд╛рд░реНрдпрднрд╛рд░ рд╣реИ, рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рднреА рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рдЬрдм рд╕рдорд╕реНрдпрд╛ рдЕрдкрдиреЗ рдмрджрд╕реВрд░рдд рд╕рд┐рд░ рдХреЗ рдкреАрдЫреЗ рд╣реЛрддреА рд╣реИ рддреЛ рдХрд┐рд╕ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ - рдЯреНрд░рд┐рдЧрд░ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реЗрдЧреА рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░реЗрдВрдЧреЗред рдФрд░ рдпрд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рддрддреНрдХрд╛рд▓ рд╕рдорд╛рдзрд╛рди рднреА рджреЗ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдиреЛрдбрдЬреЗрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВрдбрд▓рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ (рдореИрдВ рдЦреБрдж рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░)ред

FWIW рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ "рд╣реЗрдпрд░рдкрд┐рди рдореЛрдб" рдФрд░
рдЙрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд╣рдордиреЗ рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ
рд╣рдЬрд╛рд░реЛрдВ рдЙрддреНрдкрд╛рджрди рдорд╢реАрдиреЛрдВ рдореЗрдВ рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛
рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рддрд╛ рд╣реИ, рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗред

рдЬрдм рддрдХ рдпрд╣ рддрдп рди рд╣реЛ рдЬрд╛рдП, рдЬрд╣рд╛рдЬ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред рдПрдХ рдЕрд▓рдЧ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреЗрдВ :(

рдмреБрдзрд╡рд╛рд░, резрел рдлрд░рд╡рд░реА, реирежрезрен рдХреЛ рд╕реБрдмрд╣ резреж:режреж рдмрдЬреЗ, рдИрдЯреАрдПрд▓ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдЬрдмрдХрд┐ рдореИрдВ рд╡рд╣ рдирд╣реАрдВ рд╣реВрдВ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реИ
рдХрд░реНрдиреЗрд▓ рджреЗрд╡, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдпрд╣ рдХрд╣рдиреЗ рдореЗрдВ рд╕рд╣реА рд╣реВрдВ рдХрд┐ "рдореИрдВ рднреА" рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ
рд╡рд╣ рдорджрджрдЧрд╛рд░ред рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, "рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреЗ рд╕рд╛рде"
рдХрд░реНрдиреЗрд▓ vx.x рдФрд░ Docker 1.x" рдЪрд░реНрдЪрд╛ рдореЗрдВ рдХреБрдЫ рднреА рдирдпрд╛ рдирд╣реАрдВ рд▓рд╛рддреЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ "рдореИрдВ рднреА" рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЬреЛ рдЕрдзрд┐рдХ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИрдВ
рдкрд░реНрдпрд╛рд╡рд░рдг рдФрд░ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХреА рд╡рд┐рдзрд┐ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдЧреАред

рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдкрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ -
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдерд╛, рдХреБрдЫ vethXYZ рдХреЗ рд╕рд╛рде, рдХреБрдЫ eth0 рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдиреНрдп lo0 рдХреЗ рд╕рд╛рдеред
рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ рдРрд╕реЗ
рддреНрд░реБрдЯрд┐ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд┐рдирд╛ "рдореИрдВ рднреА" рдХрд╣ рд░рд╣рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд▓реЛрдЧреЛрдВ рдХреЛ рдЧреБрдорд░рд╛рд╣ рдХрд░рдирд╛ред

рд╕рд╛рде рд╣реА, рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╕рдордп, рдХрд░реНрдиреЗрд▓ рдФрд░ рдбреЙрдХрд░ рджреЗ рд░рд╣реЗ рд╣реИрдВ
рд╕рдВрд╕реНрдХрд░рдг рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рд╕реВрддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреБрдЫ рдХрд╛рд░рдХ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ
рдЬреИрд╕реЗ рдХрд┐ ipv6 рд╕рдХреНрд╖рдо рд╣реИ рдпрд╛ рдирд╣реАрдВред NodeJS SIGINT (рдпрд╛ рдЕрдиреНрдп) рдХрд╛ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИ
рдХрдВрдЯреЗрдирд░, рдпрд╣рд╛рдВ NodeJS рдкрд░ рдХреЛрд╕рдиреЗ рдирд╣реАрдВ)ред

рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд░реНрдгрди рдХрд░рдирд╛ рдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░ рдХрд┐рддрдирд╛ рдХрд╛рд░реНрдпрднрд╛рд░ рд╣реИ, рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ рдХрдВрдЯреЗрдирд░ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрд░реВрдВрдЧрд╛
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рд╕реБрдЭрд╛рд╡ рджреЗрдВ рдХрд┐ рд╡реЗ рдХрд┐рд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ
рдЬрдм рд╕рдорд╕реНрдпрд╛ рдЕрдкрдиреЗ рдмрджрд╕реВрд░рдд рд╕рд┐рд░ рдХреЛ рдкреАрдЫреЗ рдХрд░ рджреЗрддреА рд╣реИ рддреЛ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдЬрдмрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ -
рдЯреНрд░рд┐рдЧрд░ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реЗрдЧреА рдЬреЛ рдареАрдХ рдХрд░реЗрдВрдЧреЗ
рд╕рдорд╕реНрдпрд╛ред рдФрд░ рдпрд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рддрддреНрдХрд╛рд▓ рд╕рдорд╛рдзрд╛рди рднреА рджреЗ рд╕рдХрддрд╛ рд╣реИ
рдЬреИрд╕реЗ рдХрд┐ рдиреЛрдбрдЬреЗрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВрдбрд▓рд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐
рджреВрд╕рд░реЛрдВ рдХреА рдкреВрд░реНрд╡ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ)ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment-280087293 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AFVgVFmu1SiStZcLKtKuk1W-tjn6wOXlks5rcz0hgaJpZM4B4L4Z
.

рд╣рд╛рдВ, рд╣рдо gke рдкрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ (рдЗрд╕рд▓рд┐рдП рд╣рдорд╕реЗ рдХреЛрдИ рдФрд░ рдмрдЧ рдмрд╛рдЙрдВрдЯреА рдирд╣реАрдВ :))

рдмрд╕ рдлрд┐рд░ рд╕реЗ рддреНрд░реБрдЯрд┐ рд╣реБрдИред рдореИрдВ рдПрдХ рдиреЛрдб.рдЬреЗрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬреЛ рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдХреНрд╕рд░ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Node.js рдРрдк https://github.com/deployd/deployd рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдлрд┐рд░ рд╕реЗ рд╣реБрдЖ! рдПрдХ рд╣реА рдиреЛрдб.рдЬреЗрдПрд╕ рдРрдк рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ред рдкрд┐рдЫрд▓реЗ 3 рдпрд╛ 4 рджрд┐рдиреЛрдВ рдореЗрдВ рдореИрдВрдиреЗ рд╕реАрдзреЗ рдЙрд╕ рдиреЛрдб.рдЬреЗрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рдХрднреА рдирд╣реАрдВ рд╣реБрдЖред

EDIT2 NodeJS рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИ ....

рдИрд╕реА рдХреЛ рдПрдХ рдирдпрд╛ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░-рдкреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЕрднреА рдЗрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ ctrl+C рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдФрд░ рддрдм рд╕реЗ рдЗрд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ (рдЕрдм рдЬрдмрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЫрд╡рд┐рдпрд╛рдВ рдХреИрд╢ рд╕реЗ рдЕрдзрд┐рдХ рддреЗрдЬрд╝реА рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реА рд╣реИрдВ)

```{"рд╕реНрдерд┐рддрд┐":"рдзрдХреНрдХрд╛","рдкреНрд░рдЧрддрд┐ рд╡рд┐рд╡рд░рдг":{},"id":"c0962ea0b9bc"}
{"рд╕реНрдерд┐рддрд┐":"рдЪрд░рдг: рдбрд╛рдЗрдЬреЗрд╕реНрдЯ: sha256:f5c476a306f5c2558cb7c4a2fd252b5b186b65da22c8286208e496b3ce685de8 рдЖрдХрд╛рд░: 5737"}
{"progressDetail":{},"aux":{"Tag":"stage","Digest":"sha256:f5c476a306f5c2558cb7c4a2fd252b5b186b65da22c8286208e496b3ce685de8", "Size":5737}}

рдбреЙрдХрд░ рдЫрд╡рд┐ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИ

16 рдлрд░рд╡рд░реА 19:49:16 рдкрд░
рдХрд░реНрдиреЗрд▓: [резремрезрезрежреорез.репренремрежренреп] unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

16 рдлрд░рд╡рд░реА 19:49:27 рдкрд░ syslogd@ip-172-31-31-68 рд╕реЗ рд╕рдВрджреЗрд╢ ...
рдХрд░реНрдиреЗрд▓: [резремрезрезрежрепреи.реиреирежрежремрен] unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

[1]+ рд░реБрдХ рдЧрдпрд╛ ./image-publish.py
[ root@ip-172-31-xx-xx рдЫрд╡рд┐-рдкреНрд░рдХрд╛рд╢рди]# ^рд╕реА
[ рд░реВрдЯ@ip-172-31-xx-xx рдЫрд╡рд┐-рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ]#

@thockin рдХреНрдпрд╛ --hairpin-mode=none ?

=рдХреЛрдИ рднреА рдХрдВрдЯреЗрдирд░ рдХреЛ рддреЛрдбрд╝рддрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕реНрд╡рдпрдВ рдХреЛ NAT'ed рд╡рд╛рдкрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рд╣рдо рдкреНрд░рдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
рд╡рд┐рд╢рд┐рд╖реНрдЯ-рдкреБрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗред

рдЧреБрд░реБ, резрем рдлрд░рд╡рд░реА, реирежрезрен рдХреЛ рд╢рд╛рдо рен:реирем рдмрдЬреЗ, рдХрдирд╛рдд рдмреЗрдХt рдЕрдзрд┐рд╕реВрдЪрдирд╛рдПрдБ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@thockin https://github.com/thockin рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ --hairpin-mode=none
рдХреНрдпреВрдмрд▓реЗрдЯ рдкрд░?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment-280539673 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AFVgVLNwAH6NWVaIKhJfS147O9w_rtJEks5rdRN8gaJpZM4B4L4Z
.

@thockin рдХреМрди рд╕реЗ рдХрдВрдЯреЗрдирд░ рд╕реЗрд╡рд╛

рдпрд╣ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЬрдм рд╣рдордиреЗ рдЗрд╕реЗ рддреЛрдбрд╝рд╛, рдмрд╣реБрдд рд╕рд╛рд░реЗ
рд▓реЛрдЧреЛрдВ рдХреА рд╢рд┐рдХрд╛рдпрдд рдХреАред

17 рдлрд░рд╡рд░реА, 2017 рдХреЛ 12:38 рдкреВрд░реНрд╡рд╛рд╣реНрди рдкрд░, "рдореИрдХреНрд╕рд┐рдо рдЗрд╡рд╛рдиреЛрд╡" рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

@thockin https://github.com/thockin рдХреМрди рд╕реЗ рдХрдВрдЯреЗрдирд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рд╕рд░реНрд╡рд┐рд╕ рдХреНрд▓рд╕реНрдЯрд░рдЖрдИрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рдпрдВ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░реЗрдВ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment-280588366 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AFVgVLn3uBvUW-dQ72qst5_eYiFUtfSVks5rdVyIgaJpZM4B4L4Z
.

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдбреЙрдХ рдХрд┐рдП рдЧрдП рдиреЛрдбрдЬ рдРрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдХреНрдпреЛрдВ рдмрди рд╕рдХрддреЗ рд╣реИрдВред рдиреЛрдб рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреАрдк-рдЕрд▓рд╛рдЗрд╡ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрдм server.close() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рд░реНрд╡рд░ рдирдП рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рд╕рдХреНрд░рд┐рдп рдХрдиреЗрдХреНрд╢рди рдЬреИрд╕реЗ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдпрд╛ HTTP рдХреАрдк-рдЕрд▓рд╛рдЗрд╡ рдХрдиреЗрдХреНрд╢рди рдЕрднреА рднреА рдмрдирд╛рдП рд╣реБрдП рд╣реИрдВред рдЬрдм рдбреЙрдХ рдХрд┐рдП рдЧрдП рдРрдк рдХреЛ рднреА n рддрдХ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо waiting for lo to become free рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдирдпрд╛ рдореБрдХреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдбреЙрдХрдЯрд░ рдЗрд╕ рдРрдк рдХреЛ рджреВрд╕рд░реЗ рдиреЛрдб рдореЗрдВ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдРрдк рдХреЛ рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдбреЙрдХрд░ рдРрдк рдХреЛ рдПрдХ рд╕рдВрдХреЗрдд рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрдк рдЗрд╕ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рд╕реБрдирддрд╛ рд╣реИ рдФрд░ рд░рд┐рдПрдХреНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдРрдк рдмрдВрдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдбреЙрдХрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рд┐рдЪрдХрд┐рдЪрд╛рд╣рдЯ рдХреЗ рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝реЗ рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ server.close() рдХрд░рддреЗ рд╕рдордп рд╕рд░реНрд╡рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди "рдХреЗрд╡рд▓" рдирдП рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ (рджреЗрдЦреЗрдВ https://github.com/nodejs/node/issues/2642)ред рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдпрд╛ http рдХреАрдк-рдЕрд▓рд╛рдЗрд╡ рдЬреИрд╕реЗ рдЦреБрд▓реЗ рдХрдиреЗрдХреНрд╢рди рднреА рдмрдВрдж рд╣реИрдВред

рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓реЗрдВ:
рдЬрдм рд╢рдЯрдбрд╛рдЙрди рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдиреЛрдбрдЬ рдРрдк рд╕рднреА рд╡реЗрдмрд╕реЛрдХреЗрдЯ closeSockets рдЙрддреНрд╕рд░реНрдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрд╕ closeSockets рдИрд╡реЗрдВрдЯ рдХреЛ рд╕реБрдирддрд╛ рд╣реИ рдФрд░ sockets.disconnect() рдФрд░ sockets.connect() рддреБрд░рдВрдд рдмрд╛рдж рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ server.close() рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдирдП рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЗрд╕ dockerized рдРрдк рдХреЗ рдЕрдиреНрдп рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ docker рдХреЗ рдЕрдВрджрд░ рд▓реЛрдбрдмреИрд▓реЗрдВрд╕рд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЕрдВрддрддрдГ рдПрдХ рдРрд╕рд╛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЪреБрдиреЗрдВрдЧреЗ рдЬреЛ рд╢рдЯрдбрд╛рдЙрди рдирд╣реАрдВ рд╣реИ рдФрд░ рдПрдХ рд╕рдлрд▓ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЬрд┐рд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рд╢рдЯрдбрд╛рдЙрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЙрд╕рдореЗрдВ рдЦреБрд▓реЗ рд╡реЗрдмрд╕реЛрдХреЗрдЯ-рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред

var gracefulTermination = function(){
    //we don't want to kill everything without telling the clients that this instance stops
    //server.close() sets the server to a state on which he doesn't allow new connections
    //but the old connections (websockets) are still open and can be used
    server.close(function(){
        // this method is called when the server terminates
        console.log('close bknd');
            process.exit();
        });

        //iterate through all open websockets and emit 'closeSockets' to the clients.
    //Clients will then call disconnect() and connect() on their site to establish new connections
    //to other instances of this scaled app
    Object.keys(server.socketIoObj.sockets.sockets).forEach(function(id) {
        console.log("WebSocket ID:",id, " will be closed from the client.") 
        server.socketIoObj.to(id).emit('closeSockets');
    });

};
process.on( "SIGINT", function() {
    console.log('CLOSING [SIGINT]');
    gracefulTermination();
});
...

рдЬреАрд╡рд┐рдд HTTP рдХрдиреЗрдХреНрд╢рди рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓реЗрдВ:
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХреАрдк-рдЕрд▓рд╛рдЗрд╡ рдХреЛ рдбрд┐рд╕реЗрдмрд▓ рдХрд░рдирд╛ред

app.use(function (req, res, next) {
    res.setHeader('Connection', 'close');
    next();
}

рдПрдХ рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреАрдк-рдЕрд▓рд╛рдЗрд╡ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ рдмрд╣реБрдд рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 0.5 рд╕реЗрдХрдВрдбред

app.use(function (req, res, next) {
    res.setTimeout(500);
    next();
}

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ :)

рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╛рди рдореБрджреНрджреЗ рд╣реИрдВред рдЕрдиреБрд▓рдЧреНрдирдХ рд╡реЗ рд╕рднреА рд▓реЙрдЧ рд╣реИрдВ рдЬреЛ ecs-logs-рдХрд▓реЗрдХреНрдЯрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред
рдХрд┐рд╕реА рднреА рдорджрдж рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА :)

рдХрд▓реЗрдХреНрдЯ.рдЬрд╝рд┐рдк

рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╛рди рдореБрджреНрджреЗ рд╣реИрдВред
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 1.13.1, рдирд┐рд░реНрдорд╛рдг 092cba3
рд▓рд┐рдирдХреНрд╕ рдбреЗрдмрд┐рдпрди 4.8.6-x86_64-linode78

рд▓рд┐рдирдХреНрд╕ рдмреИрдХрдЕрдк 4.6.0-040600-рдЬреЗрдиреЗрд░рд┐рдХ #201606100558 рдПрд╕рдПрдордкреА рд╢реБрдХреНрд░ рдЬреВрди 10 10:01:15 рдпреВрдЯреАрд╕реА 2016 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.13.1

рд╡рд╣реА рдореБрджреНрджрд╛ред рдореИрдВ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред 4-5 рд░рди рдХреЗ рдмрд╛рдж рдпрд╣ рдЬрдо рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореЗрд░реЗ рдкрд╛рд╕ 16.04 рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдорд╛рдирдХ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рд╣рд░ рдХреЛрдИ, @etlweather рд╣рд╛рдЬрд┐рд░ рд╣реИред рдХреЗрд╡рд▓ "рдореИрдВ рднреА" рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рддрд░реАрдХрд╛ рд╣реИред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рджреЗрдВред рдПрдХ рдбреЙрдХрдЯрд░ рдФрд░ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕реВрдЪрдирд╛рдПрдВ рдорд┐рд▓рддреА рд╣реИрдВред рдЖрдкрдХреА рдкреНрд░рдЬрдирди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд┐рддрдиреА рд╕рд░рд▓ рд╣реЛрдЧреА, рдЙрддрдирд╛ рд╣реА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

@rneugeba @redbaron рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд░реНрддрдорд╛рди "

рд╣рдо рдЗрд╕реЗ рдЬреАрд╕реАрдИ рдореЗрдВ рдмрд╣реБрдд рдмрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдбреЙрдХрд░ рдЬрдо рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдорд╢реАрди рд░рд┐рдмреВрдЯ рдкрд░ рд▓рдЯрдХ рдЬрд╛рддреА рд╣реИред

[782935.982038] unregister_netdevice: waiting for vethecf4912 to become free. Usage count = 17

рдХрдВрдЯреЗрдирд░ рдПрдХ рдЧреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд╣реЗрдпрд░рдкрд┐рди рдиреЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдбреЛрдХрд░:

matthew@worker-1:~$ docker version
Client:
 Version:      1.12.6
 API version:  1.24
 Go version:   go1.6.4
 Git commit:   78d1802
 Built:        Tue Jan 10 20:38:45 2017
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.6
 API version:  1.24
 Go version:   go1.6.4
 Git commit:   78d1802
 Built:        Tue Jan 10 20:38:45 2017
 OS/Arch:      linux/amd64

рдЙрдмрдВрдЯреВ 16.04 рдПрд▓рдЯреАрдПрд╕,

matthew@worker-1:~$ uname -a
Linux worker-1 4.4.0-64-generic #85-Ubuntu SMP Mon Feb 20 11:50:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рдП рдЧрдП рдХрд╛рдордХрд╛рдЬ рд╣реИрдВ? рдореИрдВрдиреЗ --userland-proxy=true рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдбреЙрдХрд░ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рднреА рд▓рдЯрдХ рдЧрдпрд╛ред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдкрд╛рд╕ @thockin рдиреЗ рдКрдкрд░ рдЬреЛ рд▓рд┐рдЦрд╛ рд╣реИ, --hairpin-mode=promiscuous-bridge рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕рд╛рджреЗ рдЬреЗрди ubuntu 16.x docker install рдкрд░ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред

Proxmox рдЪрд▓рд╛рддреЗ рд╕рдордп рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореИрдВ рдЗрд╕реЗ рдордЬрд╝рдмреВрддреА рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрд╛рдлреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдХрдВрдЯреЗрдирд░ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдпрд╛ рдХрдард┐рди рд░реЛрдХрдирд╛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИ рдЬрдм рдореИрдВ рдЕрдкрдиреЗ NAS рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕рдВрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

# uname -a
Linux proxmox01 4.4.40-1-pve #1 SMP PVE 4.4.40-82 (Thu, 23 Feb 2017 15:14:06 +0100) x86_64 GNU/Linux

# cat /etc/debian_version
8.7

рдФрд░ Proxmox рдХреЗ рднреАрддрд░ рд╕реЗ:

proxmox-ve: 4.4-82 (running kernel: 4.4.40-1-pve)
pve-manager: 4.4-12 (running version: 4.4-12/e71b7a74)
pve-kernel-4.4.35-1-pve: 4.4.35-77
pve-kernel-4.4.40-1-pve: 4.4.40-82
lvm2: 2.02.116-pve3
corosync-pve: 2.4.2-1
libqb0: 1.0-1
pve-cluster: 4.0-48
qemu-server: 4.0-109
pve-firmware: 1.1-10
libpve-common-perl: 4.0-92
libpve-access-control: 4.0-23
libpve-storage-perl: 4.0-76
pve-libspice-server1: 0.12.8-2
vncterm: 1.3-1
pve-docs: 4.4-3
pve-qemu-kvm: 2.7.1-4
pve-container: 1.0-94
pve-firewall: 2.0-33
pve-ha-manager: 1.0-40
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2+deb8u3
lxc-pve: 2.0.7-3
lxcfs: 2.0.6-pve1
criu: 1.6.0-1
novnc-pve: 0.5-8
smartmontools: 6.5+svn4324-1~pve80
zfsutils: 0.6.5.9-pve15~bpo80

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдбреЙрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рдХрднреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдХреЛрдИ рднреА рдбреЗрдЯрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдмрд╕ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреМрди рд╕реЗ рдЖрджреЗрд╢ рдЪрд▓рд╛рдирд╛ рд╣реИред

рдореИрдВ рдЗрд╕реЗ рд╕реЗрдВрдЯреЛрд╕ 7.3 рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рдЬреЛ рдПрдХ рдЭреБрдВрдб рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдиреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдПрдХ рдорд╛рдЙрдВрдЯреЗрдб рдПрдирдПрдлрдПрд╕ рд╡реЙрд▓реНрдпреВрдо рдореИрдк рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИ

рдЕрдЧрд░ рдЖрдк рдпрд╣рд╛рдВ рдЖ рд░рд╣реЗ рд╣реИрдВ

рдпрд╣рд╛рдВ рдЬрд┐рд╕ рдореБрджреНрджреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ рд╡рд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рдмрдЧ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрднреА рддрдХ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕реЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬреЛ _some_ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ (рдпрд╣ рдЙрди рдореБрджреНрджреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИ рдЬреЛ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ)

"рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рднреА рд╣реИ" рдЯрд┐рдкреНрдкрдгреА рди рдЫреЛрдбрд╝реЗрдВ

"рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рднреА рд╣реИ" рдмрдЧ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝реЗрдВ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд░реНрдиреЗрд▓ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреЛ рдкреИрдЪ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрджрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред

рдпрджрд┐ рдЖрдк рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рд╢реАрд░реНрд╖ рд╡рд┐рд╡рд░рдг рдореЗрдВ "рдЕрдВрдЧреВрдареЗ рдКрдкрд░" рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
screen shot 2017-03-09 at 16 12 17

рдпрджрд┐ рдЖрдк рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ _рд╕рджрд╕реНрдпрддрд╛ рдмрдЯрди_ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

screen shot 2017-03-09 at 16 11 03

рдпрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдкреНрдкрдгреА рейрежрежреж рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдИ-рдореЗрд▓/рдЕрдзрд┐рд╕реВрдЪрдирд╛ рднреЗрдЬрддреА рд╣реИ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╛рддрдЪреАрдд рдХреЛ рд▓реЙрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж!

рдпрд╣ рд╕рдм рдареАрдХ рд╣реИ рдФрд░ рдЕрдЪреНрдЫрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреМрди рд╕реЗ _рдмрд┐рд▓реНрдХреБрд▓_ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬреЛ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ? рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣реА рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХрд░реНрдиреЗрд▓ рдмрдЧ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдпрджрд┐ рдбреЙрдХрд░ рдХреЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдкрд╛рд╕ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛ рдЖрдЬрдорд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рддреЛ рдХреГрдкрдпрд╛
рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдФрд░ рд╣рдо рдЖрдкрдХреЛ рдЗрд╕рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдкрд░рд┐рд╡рд░реНрддрди рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдБ
рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрднреА рдбреЙрдХрд░ рдореЗрдВ рдкреИрдЪ рдХрд░реЗрдВред

рдЧреБрд░реБ, рдорд╛рд░реНрдЪ 9, 2017 рдореЗрдВ 7:46 AM рдкрд░, рдореИрдереНрдпреВ Newhook [email protected]
рд▓рд┐рдЦрд╛ рдерд╛:

рдпрд╣ рд╕рдм рдареАрдХ рд╣реИ рдФрд░ рдЕрдЪреНрдЫрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реЗ рдХреМрди рд╕реЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬреЛ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ?
рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣реА рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЬреЛ рдХреБрдЫ рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
рдЪрд╛рд░реЛрдВ рдУрд░ рдХрд╛рдо рдХрд░реЗрдВ рдЬреЛ рдХрд░реНрдиреЗрд▓ рдмрдЧ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment-285388243 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AFVgVGdH5VX_oFWkImyo_TvlIuhmwMepks5rkB7MgaJpZM4B4L4Z
.

@thockin рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╣реЗрдпрд░рдкрд┐рди-рдореЛрдб рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд╕рд╛рде рдкреАрдЖрд░/рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдХрдИ рдмрд╛рд░ рдЖрдЧреЗ-рдкреАрдЫреЗ рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рди, рдЕрдЧрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдЯреНрд░реИрдХ рдЦреЛ рджрд┐рдпрд╛?
(рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ рдЬреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд░реЗрдл-рдЧрд┐рдирддреА рдЕрд╕рдВрдЧрддрддрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВ)ред

рдпрджрд┐ рдЖрдк рдореБрдЭреЗ рдЙрд╕ рдкреАрдЖрд░ рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ K8s рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд▓реИрдВрдб-рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдбреЙрдХрдЯрд░ рдореЗрдВ рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред (рдФрд░ рд╣рдо рдбреЙрдХрд░-рддрдирд╛рд╡ рдкреНрд░рдЬрдирди рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкреАрдЖрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╢реБрд░реВ
рдпрд╣рд╛рдВ:

https://github.com/kubernetes/kubernetes/blob/9a1f0574a4ad5813410b445330d7240cf266b322/pkg/kubelet/network/kubenet/kubenet_linux.go#L345

рд╢рдирд┐рд╡рд╛рд░, 11 рдорд╛рд░реНрдЪ, 2017 рдХреЛ рд░рд╛рдд 10:49 рдмрдЬреЗ, рдордзреБ рд╡реЗрдгреБрдЧреЛрдкрд╛рд▓ рд╕реВрдЪрдирд╛рдПрдВ @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@thockin https://github.com/thockin рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдкреАрдЫрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╣реЗрдпрд░рдкрд┐рди-рдореЛрдб рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд╕рд╛рде рдкреАрдЖрд░/рдореБрджреНрджрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕ рджреМрд░рд╛рди
рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЖрдЧреЗ рдФрд░ рдкреАрдЫреЗ, рдЕрдЧрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рддрд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдЯреНрд░реИрдХ рдЦреЛ рджрд┐рдпрд╛ рд╣реИ
рдореБрджреНрджрд╛ ?
(рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ рдЬреЛ рд░реЗрдл-рдЧрд┐рдирддреА рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВ
рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрд╕рдВрдЧрддрд┐)ред

рдпрджрд┐ рдЖрдк рдореБрдЭреЗ рдЙрд╕ рдкреАрдЖрд░ рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ K8s рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ,
рдореИрдВ рдХрдо рд╕реЗ рдХрдо рдЯрд░реНрдирд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реЗ рдбреЙрдХрдЯрд░ рдореЗрдВ рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реВрдВрдЧрд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд▓реИрдВрдб-рдкреНрд░реЙрдХреНрд╕реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реИред (рдФрд░ рд╣рдо рдбреЙрдХрд░-рддрдирд╛рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рдЬрдирди рдХрджрдо)ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/docker/issues/5618#issuecomment-285926217 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AFVgVIlGs_QccxS6YYQiLNybddDzB4yUks5rk5VogaJpZM4B4L4Z
.

рд╣реЗ рд╕рдм, рдмрд╕ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА "рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб" рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреБрд▓ рдкрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдЖрдк iproute2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ip link set <bridgename> promisc on рд╕рд╛рде рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдмрдЧ рдореЗрдВ рдЪрд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЕрдм, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ... рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЛрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЯрд┐рдпрд░рдбрд╛рдЙрди рдХреЛ рдЗрддрдирд╛ рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд░реЗрдлрд░реА рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рджреМрдбрд╝ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред рдЕрдЧрд░ рд╡реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдкрд░ рд╣реИрдВ рддреЛ рд╢рд╛рдпрдж рдХреБрд░реНрдмреЗрд░рдиреЗрдЯреНрд╕ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣рд╛рдВ рдЭрдВрдХрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реЗрдкреНрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб (FIX рдирд╣реАрдВ) рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдк IPVLAN рдпрд╛ MACVLAN рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рд╣рдо рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ macvlan рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рддреЛ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдмрдЧ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрди рд╕реЗрдЯрдЕрдкреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рд░реЗрдкреЛ рдХреЗ рд╕рд╛рде рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рд╣рд╛рдп рд╕рдм, рдореИрдВрдиреЗ рдХрд░реНрдиреЗрд▓ рдореБрджреНрджреЗ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛, "рдиреЗрдЯрджреЗрд╡" рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдкрд░ рдПрдХ рдИрдореЗрд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдереА, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреБрдЫ рдирд┐рд╖реНрдХрд░реНрд╖ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

https://www.spinics.net/lists/netdev/msg416310.html

рдЬреЛ рдореБрджреНрджрд╛ рд╣рдо рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐

unregister_netdevice: waiting for lo to become free. Usage count = 1

рдХрдВрдЯреЗрдирд░ рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рдиред рдЬрдм рдореИрдВ рдХрдВрдЯреЗрдирд░ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ eth0 рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╣рд▓реЗ рд╣реА рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдВ рдХреЗрд╡рд▓ lo рдбрд┐рд╡рд╛рдЗрд╕ рдмрдЪрд╛ рд╣реИред рдФрд░ рдЙрд╕ рдЙрдкрдХрд░рдг рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдФрд░ рд╕рдВрд░рдЪрдирд╛ рд╣реИред

рдХреБрдЫ рдЦреБрджрд╛рдИ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдВрджрд░реНрдн рдзрд╛рд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реА "рдЪреАрдЬ" рдХреЛ "рд░реВрдЯрд┐рдВрдЧ рдХреИрд╢" ( struct dst_entry ) рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдФрд░ рдХреБрдЫ рдЙрд╕ рд╡рд┐рд╢реЗрд╖ dst_entry рдХреЛ gc'ed рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХ рд░рд╣рд╛ рд╣реИ ( dst_entry рд▓рд┐рдП рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ 0 рд╕реЗ рдмрдбрд╝реА рд╣реИ)ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ dst_hold() (1 рд╕реЗ рд╡реГрджреНрдзрд┐ dst_entry рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛), рдФрд░ dst_release() (1 рд╕реЗ dst_entry рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рдореЗрдВ рдХрдореА) рдХреЛ рд▓реЙрдЧ рдХрд┐рдпрд╛, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ dst_hold() рдХреЙрд▓ рдЕрдзрд┐рдХ рд╣реИрдВ рддреЛ dst_release() .

рдпрд╣рд╛рдБ рд╕рдВрд▓рдЧреНрди рд▓реЙрдЧ рд╣реИрдВ: kern.log.zip

рд╕рд╛рд░рд╛рдВрд╢:

  • рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП lo рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ lodebug рджрд┐рдпрд╛ рдЧрдпрд╛
  • dst_entry рд▓рд┐рдП рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ 1 . рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ
  • рдЕрдВрдд рдореЗрдВ dst_entry (рдЬреЛ рд▓реЛ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдзрд╛рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реИ) рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ 19 . рд╣реИ
  • 258041 рдХреБрд▓ dst_hold() рдХреЙрд▓ рд╣реИрдВ, рдФрд░ 258023 рдХреБрд▓ dst_release() рдХреЙрд▓ рд╣реИрдВ
  • 258041 dst_hold() рдХреЙрд▓реЛрдВ рдореЗрдВ, 88034 udp_sk_rx_dst_set() (рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ dst_hold() ), 152536 inet_sk_rx_dst_set() , рдФрд░ 17471 __sk_add_backlog()
  • 258023 dst_release() рдХреЙрд▓ рдореЗрдВ, 240551 inet_sock_destruct() рдФрд░ 17472 refdst_drop()

udp_sk_rx_dst_set() рдФрд░ inet_sk_rx_dst_set() рд╕реЗ рдЕрдзрд┐рдХ рдХреЙрд▓ рд╣реИрдВ inet_sock_destruct() , рдЗрд╕рд▓рд┐рдП рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рд╕реЙрдХреЗрдЯ "рд▓рд┐рдореНрдмреЛ" рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдЙрдиреНрд╣реЗрдВ рдирд╖реНрдЯ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХ рд░рд╣реЗ рд╣реИрдВред

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:
рдЯрд░реНрди рдЖрдЙрдЯ рд╕реЙрдХреЗрдЯ ( struct sock ) рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдмрдирд╛рдП рдФрд░ рдирд╖реНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ TCP рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП inet_sk_rx_dst_set() рдХреЛ рдПрдХ рд╣реА dst рдкрд░ рдХрдИ рдмрд╛рд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣реИ рд╕рдВрдмрдВрдзрд┐рдд inet_sock_destruct() рдХрд╛ рд╕рдВрджрд░реНрдн рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП dst ред

рдпрд╣рд╛рдБ CentOS 7.3 рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ рд╣реИ:

yum --enablerepo=centosplus install kernel-plus
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \тАЩ
grub2-set-default 0
reboot

рдпрд╣рд╛рдБ рд╡рд╣ рдкреИрдЪ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ:
https://bugs.centos.org/view.php?id=12711&nbn=1

рдЕрджреНрдпрддрди: рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛ред рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреАрд╡рд╛рд░ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдХрдИ рдШрдВрдЯреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрд╛:
kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

@adrianotto - рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдХреНрдпрд╛ CentOS рдХрд░реНрдиреЗрд▓ рдкреИрдЪ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ? рдмрд╕ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдЕрдЧрд░ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдФрд░ рд╕рдВрджрд░реНрдн рдХрд░реНрдиреЗрд▓ рдкрде рджреЛрдиреЛрдВ рдиреЗ рдЗрд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ?

@stayclassychicago @adrianotto рд╡рд╣ рдкреИрдЪ рдХреЗрд╡рд▓ рджреМрдбрд╝ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ "рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛" рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 4.x рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдХреБрдЫ рд╕реЗ рдореЗрд░рд╛ рдмреИрдХрдкреЛрд░реНрдЯреЗрдб рдлрд┐рдХреНрд╕ рд╣реИред рдпрд╣ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рд╢реЙрдЯ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред

@stayclassychicago рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВрдиреЗ 3.10.0-514.10.2.el7.centos.plus.x86_64 рдХрд░реНрдиреЗрд▓ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдореБрдЭреЗ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1 рдорд┐рд▓ рд░рд╣рд╛ рдерд╛, рд▓рдЧрднрдЧ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рдерд╛ рддреЛ рдореИрдВ docker run --rm ... рд╕рд╛рде рдПрдХ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рддрд╛ рдерд╛ред рдХрд░реНрдиреЗрд▓ рдЕрдкрдЧреНрд░реЗрдб рдФрд░ рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рд╣реЛ рдЧрдпрд╛, рдФрд░ рдлрд┐рд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред рдЕрдм рдЖрдзрд╛ рд╕рдордп рдЬрдм рдореИрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдпрд╣ рдмрд╣реБрдд рд╕рдордп рддреНрд░реБрдЯрд┐ рдХрд░рддрд╛ рдерд╛ред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреНрдпрд╛ рдирдпрд╛ рдХрд░реНрдиреЗрд▓ рдорджрдж рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЪреЛрдЯ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛рддрд╛ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд╢реАрди рдкрд░ LACP рдмреЙрдиреНрдбрд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛрдиреЗ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ 3 рдиреЛрдб рдЭреБрдВрдб рдХреНрд▓рд╕реНрдЯрд░ рд╣реИ, рд╕рднреА 3 рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП LACP рдмреЙрдиреНрдбрд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рд╣реИрдВ, рдФрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╣рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреА рд╣реИред рд╣рдореЗрдВ рд╣рд░ 15-20 рдорд┐рдирдЯ рдореЗрдВ рдиреЛрдбреНрд╕ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдкреБрд╖реНрдЯрд┐ - рдЬреИрд╕реЗ рд╣реА рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рдПрд▓рдПрд╕реАрдкреА рдмреЙрдиреНрдбрд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ (рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЦреНрдп рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛), рд╕рдм рдХреБрдЫ 12 рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣рд░ ~ 30 рдорд┐рдирдЯ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддрд╛ рдерд╛ред

рдпрд╣ Linux containerhost1 4.9.0-0.bpo.2-amd64 #1 SMP Debian 4.9.18-1~bpo8+1 (2017-04-10) x86_64 GNU/Linux рдкрд░ Docker version 17.04.0-ce, build 4845c56 рд╕рд╛рде рдирд┐рдЬреАрдХреГрдд рдореЛрдб рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реАрдЖрдИрдПрдл рдорд╛рдЙрдВрдЯ рдЦреБрд▓реЗ рд╣реЛрддреЗ рд╣реИрдВред рдЬрдм рдХрдВрдЯреЗрдирд░ рдорд╛рдЙрдВрдЯ рдХреЗ рд╕рд╛рде рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбреЙрдХрд░ рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ kernel:[ 1129.675495] unregister_netdevice: waiting for lo to become free. Usage count = 1 -error рдорд┐рд▓рддрд╛ рд╣реИред

рдЙрдмрдВрдЯреВ 16.04 (рдХрд░реНрдиреЗрд▓ 4.4.0-78-рдЬреЗрдиреЗрд░рд┐рдХ) рдореЗрдВ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдФрд░ рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХреНрд▓реЛрди рд╕рд┐рд╕реНрдХрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдирдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдЯрдХ рдЬрд╛рдПрдЧрд╛

[ 3720.752954]  [<ffffffff8183c8f5>] schedule+0x35/0x80
[ 3720.752957]  [<ffffffff8183cb9e>] schedule_preempt_disabled+0xe/0x10
[ 3720.752961]  [<ffffffff8183e7d9>] __mutex_lock_slowpath+0xb9/0x130
[ 3720.752964]  [<ffffffff8183e86f>] mutex_lock+0x1f/0x30
[ 3720.752968]  [<ffffffff8172ba2e>] copy_net_ns+0x6e/0x120
[ 3720.752972]  [<ffffffff810a169b>] create_new_namespaces+0x11b/0x1d0
[ 3720.752975]  [<ffffffff810a17bd>] copy_namespaces+0x6d/0xa0
[ 3720.752980]  [<ffffffff8107f1d5>] copy_process+0x905/0x1b70
[ 3720.752984]  [<ffffffff810805d0>] _do_fork+0x80/0x360
[ 3720.752988]  [<ffffffff81080959>] SyS_clone+0x19/0x20
[ 3720.752992]  [<ffffffff81840a32>] entry_SYSCALL_64_fastpath+0x16/0x71

рдорд╢реАрди рдХреЛ рд╣рд╛рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рд╣реА рдПрдХрдорд╛рддреНрд░ рдЙрдкрд╛рдп рд╣реИред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдорд┐рд▓рд╛ рдЬрдм рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдПрдирдПрдлрдПрд╕ рд╡реЙрд▓реНрдпреВрдо рдмрдврд╝рд╛рдирд╛ рдФрд░ рдлрд┐рд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЖрд░рдПрдЪрдИрдПрд▓ 7 рдкрд░ рдЙрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХрднреА рдирд╣реАрдВ рд╣реБрдИред

$ docker version
Client:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-common-1.12.6-6.gitae7d637.fc25.x86_64
 Go version:      go1.7.4
 Git commit:      ae7d637/1.12.6
 Built:           Mon Jan 30 16:15:28 2017
 OS/Arch:         linux/amd64

Server:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-common-1.12.6-6.gitae7d637.fc25.x86_64
 Go version:      go1.7.4
 Git commit:      ae7d637/1.12.6
 Built:           Mon Jan 30 16:15:28 2017
 OS/Arch:         linux/amd64

Red Hat рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд░реНрдиреЗрд▓-3.10.0-514.21.1.el7 рд░рд┐рд▓реАрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдлрд┐рдХреНрд╕ рдХреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХрд░реЗрдВрдЧреЗ рдФрд░ 4.12 рдкрд░ рд░реАрдмреЗрд╕ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдкреИрдХреЗрдЬ CentOS 7 рдкрд░ рднреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИред

рдлрд┐рдХреНрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬ (RHN рдПрдХреНрд╕реЗрд╕ рдХреА рдЬрд░реВрд░рдд):
https://access.redhat.com/articles/3034221
https://bugzilla.redhat.com/show_bug.cgi?id=1436588

рд▓реЗрдЦ рд╕реЗ:
"рдбреБрдкреНрд▓рд┐рдХреЗрдЯ IPv6 рдкрддреЗ рдпрд╛ рдкрддрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИред рдЗрд╕ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрднреА-рдХрднреА рдкрддрд╛ рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рд░рд┐рд╕рд╛рд╡ рд╣реЛрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЕрдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛: "unregister_netdevice: рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдПред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 1 "ред рдЗрд╕ рдЕрджреНрдпрддрди рдХреЗ рд╕рд╛рде, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдЕрдм рд╡рд░реНрдгрд┐рдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдВрдЬреАрдХреГрдд рд╣реИрдВред"

рдореИрдВрдиреЗ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ PaS рдкреВрд▓ рдХреЗ рд╕рднреА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рддреИрдирд╛рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдмрдЧ рд╣рд┐рдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 2 рджрд┐рди рд╣реЛ рдЧрдП рд╣реИрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рддрд┐ рджрд┐рди рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдлрд╝реНрд░реАрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред рдЕрдЧрд░ рд╣рдо рдлрд┐рд░ рд╕реЗ рдмрдЧ рдорд╛рд░рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реВрдВрдЧрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 3.10.0-514.21.1.el7.x86_64 рд╣реИ, рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рд╡рд╣реА рд▓рдХреНрд╖рдг рд╣реИред

Message from syslogd<strong i="6">@docker</strong> at May 26 22:02:26 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1
# uname -a
Linux docker 3.10.0-514.21.1.el7.x86_64 #1 SMP Thu May 25 17:04:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
# uptime
 22:03:10 up 35 min,  3 users,  load average: 0.16, 0.07, 0.06

@adrianotto рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдЖрдкрдиреЗ рдЗрд╕ рдмрдЧ рдХреЗ рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛?

@bcdonadio рдЕрдЧрд░ рдЖрдк https://git.centos.org/commitdiff/rpms!kernel.git/b777aca52781bc9b15328e8798726608933ceded рдХреЛ рджреЗрдЦреЗрдВ рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ https://bugzilla.redhat.com/show_bug.cgi?id=1436588 рдмрдЧ рд╣реИ рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ "рдирд┐рд╢реНрдЪрд┐рдд":

+- [net] ipv6: addrconf: fix dev refcont leak when DAD failed (Hangbin Liu) [1436588 1416105]

рдЬреЛ рек.рео рд╕реЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╣реИ, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ (https://github.com/torvalds/linux/commit/751eb6b6042a596b0080967c1a529a9fe98dac1d)ред рдФрд░ 4.9 рдФрд░ 4.10 рдореЗрдВ рдпрд╣ рдмрдЧ рдореМрдЬреВрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП RedHat рдиреЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╕реЗ рдХреБрдЫ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛, рдЬреЛ рд╢рд╛рдпрдж рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрди рд╕рднреА рдХреЛ рдирд╣реАрдВред

@bcdonadio рдореИрдВ рдХреНрд░реЙрди рд╕реЗ рдкреНрд░рддрд┐ рдШрдВрдЯреЗ рдПрдХ рдмрд╛рд░ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдХрд░ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:

#!/bin/sh

TAG=`date +%F_%H_%M_%S_UTC`
docker pull centos:centos6
docker run --rm adrianotto/centos6 yum check-update -q > package_updates.txt
LINES=`wc -l < package_updates.txt`

if [ $LINES -eq 0 ] ; then
        rm -f package_updates.txt
        echo "No packages need to be updated"
        exit 0
fi

docker run --rm adrianotto/centos6 rpm -a -q > old_packages.txt
docker build -t temp:$TAG .
docker run --rm temp:$TAG rpm -a -q > new_packages.txt
docker rmi temp:$TAG

рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдл рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкреИрдХреЗрдЬ рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реА рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдЙрдирдХреА рддреБрд▓рдирд╛ рдХрд░ рд╕рдХреВрдВред рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдмрд╕ рдпрд╣реА рд╣реИ:

FROM centos:centos6
MAINTAINER Adrian Otto
RUN yum clean all && yum update -y && yum clean all

2-4 рдорд┐рдирдЯ рдмрд╛рдж syslog рдХреЛ рдпрд╣ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ:

Message from syslogd<strong i="13">@docker</strong> at May 27 16:51:55 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 0

рдЖрдЦрд┐рд░реА рдШрдЯрдирд╛ рдореЗрдВ рдореИрдВрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рдХреБрдЫ рдорд┐рдирдЯ рдмрд╛рдж рдХрд┐рдпрд╛ред рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреБрдЫ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐ рдЙрдард╛рдИ рдЬрд╛рддреА рд╣реИред

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рд░реБрдХ-рд░реБрдХ рдХрд░ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдКрдкрд░ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд░реЙрди рдЬреЙрдм рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддреА рд╣реИ: 00 рдкреНрд░рддреНрдпреЗрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рджред рдпрд╣рд╛рдБ рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдПрдХ рдирдореВрдирд╛ рд╣реИ рдЬрд┐рд╕реЗ syslog рдиреЗ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рд╣реИ:

May 26 01:02:44 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 02:02:22 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 02:02:32 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 03:02:18 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 03:02:28 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 03:02:38 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 04:03:14 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 05:02:25 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 05:02:35 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 06:03:31 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 06:03:41 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 06:03:51 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 06:04:02 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1
May 26 09:03:04 docker kernel: unregister_netdevice: waiting for lo to become free. Usage count = 1

рддреЛ рдпрд╣ рдХрд╣реАрдВ 2 рд╕реЗ 4 рдорд┐рдирдЯ рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХрдВрдЯреЗрдирд░ рдЪрд▓рддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рдФрд░ --rm рдзреНрд╡рдЬ рдХреЗ рдХрд╛рд░рдг docker рджреНрд╡рд╛рд░рд╛ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓реЙрдЧ рд╕реЗ рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЪрд▓рдиреЗ/рд╣рдЯрд╛рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рд╕реБрд╕рдВрдЧрдд рд╣реИред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдкреИрдЪ рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ?

https://patchwork.ozlabs.org/patch/768291/

@hlrichardson рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ! рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ 3.16 рдХрд░реНрдиреЗрд▓ рдкрд░ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдФрд░ рдХрд░реНрдиреЗрд▓ 4.9 рдХреЛ рдХрд▓ рдЗрд╕ рдкреИрдЪ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдЬрд╛рддрд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдкреИрдЪ рд╕рдВрджрд░реНрдн рдХреА рдЬрд╛рдБрдЪ рдХреЗ рдмрд╛рдж (https://github.com/torvalds/linux/commit/0c1d70af924b966cc71e9e48920b2b635441aa50) - рдпрд╣ 4.6 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз рдерд╛, рдЬрдмрдХрд┐ рд╕рдорд╕реНрдпрд╛ рдкрд╣рд▓реЗ рднреА рдереА :(

рдЖрд╣, рддреЛ рд╢рд╛рдпрдж рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдХрдИ рдХрд╛рд░рдг рди рд╣реЛрдВ (рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрдЧ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ)ред

рд╣рдордиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдХрдИ рдореБрджреНрджреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рдорд╛рд░рд╛ рд╣реИ - рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЗрдВ рдпреЗ
"unregister_netdevice" рд▓реЙрдЧ рдХреБрдЫ рд╕рдордп рдХреЗ рдмрд╛рдж рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░
рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдареАрдХ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдореЗрдВ - рд╕рднреА рдХрдВрдЯреЗрдирд░
рдЕрдЯрдХ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЕрд╕рд▓ рдореЗрдВ - рд╣рдо рдЙрди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ vxlan рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЗрди рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ - рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
рд╕рд░рд▓ рдкреБрд▓ рдФрд░ рдмрдВрджрд░рдЧрд╛рд╣ рдЕрдЧреНрд░реЗрд╖рдг (рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд▓реИрдВрдб-рдкреНрд░реЙрдХреНрд╕реА рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд╣реЛрддрд╛ рд╣реИ
рд╕рдорд╛рдпреЛрдЬрди)ред

30 рдордИ, 2017 22:54 рдкрд░, "hlrichardson" [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:

рдЖрд╣, рддреЛ рд╢рд╛рдпрдж рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдХрдИ рдХрд╛рд░рдг рди рд╣реЛрдВ
(рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрдЧ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП
рдпрд╣ рдПрдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ)ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/moby/moby/issues/5618#issuecomment-304989068 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAGqoDHe1n3h9_eJ2kmeWcbhKRCX6rZoks5r_HPbgaJpZM4B4L4Z
.

рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдЖрдк vxlan рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

BTW, рдпрджрд┐ рдЖрдк "unregister_netdevice" рд╕рдВрджреЗрд╢ рдХрд╛ рдПрдХ рднреА рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрдм рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрдВрдЯреЗрдирд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ), рддреЛ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рдиреЗрдЯрдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдореЛрдмреЗрд╢ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдорд┐рдЯрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред

рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдорд╛рдорд▓рд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрджреЗрд╢ рд╣рд░ 10 рд╕реЗрдХрдВрдб рдореЗрдВ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрднреА рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛...
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рддрд╛рд▓рд╛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЪреВрдВрдХрд┐ рдЬрдм рднреА рдиреЗрдЯрд╡рд░реНрдХ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЗрд╕ рд▓реЙрдХ рдХреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ
рдиреЗрдорд╕реНрдкреЗрд╕ рдЬреЛрдбрд╝рд╛ рдпрд╛ рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдмрдирд╛рдиреЗ рдпрд╛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рднреА рдкреНрд░рдпрд╛рд╕ рднреА
рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рджреВрд╕рд░реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдлреА рджрд░реНрдж рд░рд╣рд┐рдд рддрд░реАрдХрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА
рдЧрд╝реМрд░ рдХрд░рдирд╛ред

@hlrichardson рд╣рдо рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рджреВрд╕рд░рд╛ рдорд╛рдорд▓рд╛ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдкрд░ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдЕрд░реНрдерд╛рдд рд╕рдВрджреЗрд╢ рд╣рд░ 10 рд╕реЗрдХрдВрдб рдореЗрдВ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдореБрдЭрд╕реЗ рдХреНрдпрд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рдлреЗрдбреЛрд░рд╛ 25 рдкрд░ рдЗрд╕реЗ рджреЗрдЦрдХрд░ рд╕реЗрдВрдЯреЛрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп 7 рдХрдВрдЯреЗрдирд░ред рдпрдо рдкреИрдХреЗрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ рдФрд░ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рд▓рдЯрдХрд╛ рд░рд╣рд╛ рдХреНрдпреЛрдВрдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗ рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛ред

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ,

рд▓рд┐рдирдХреНрд╕ рдиреЗрдЯ-рджреЗрд╡ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдмрдЧ (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрдЧ) рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдкреИрдЪ рд╣реИ:

https://www.spinics.net/lists/netdev/msg442211.html

рдЗрд╕реЗ рдиреЗрдЯ рдЯреНрд░реА рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдерд┐рд░ рдЯреНрд░реА рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░рдмрджреНрдз рд╣реИред

https://github.com/torvalds/linux/commit/d747a7a51b00984127a88113cdbbc26f91e9d815 рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рдпрд╣ 4.12 рдореЗрдВ рд╣реИ (рдЬреЛ рдХрд▓ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)!

@fxposter @kevinxucs рдореИрдВ рдХрд▓ рдЗрд╕реЗ рд╡рд░реНрддрдорд╛рди CentOS рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдБрдЧрд╛ред

рдореИрдВ 4.12 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ (http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/ рд╕реЗ) рдФрд░ рдореИрдВ рдЕрднреА рднреА рдЗрд╕реЗ рд╣рд┐рдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП torvalds /

$ uname -r
4.12.0-041200-generic

рд░рдпрд╛рди, рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрд╛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рддрд░реАрдХрд╛ рд╣реИ?

6 рдЬреБрд▓рд╛рдИ 2017 рдХреЛ рд╢рд╛рдо 4:29 рдмрдЬреЗ, "рд░рдпрд╛рди рдХреИрдВрдкрдмреЗрд▓" рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдореИрдВ 4.12 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ (http://kernel.ubuntu.com/~ . рд╕реЗ)
рдХрд░реНрдиреЗрд▓-рдкреАрдкреАрдП/рдореЗрдирд▓рд╛рдЗрди/v4.12/) рдФрд░ рдореИрдВ рдЕрднреА рднреА рдЗрд╕реЗ рд╣рд┐рдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕/рд▓рд┐рдирдХреНрд╕ @
d747a7a https://github.com/torvalds/linux/commit/d747a7a рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдкреВрд░рд╛ рдлрд┐рдХреНрд╕ред

$ uname -r
4.12.0-041200-рдЬреЗрдиреЗрд░рд┐рдХ

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/moby/moby/issues/5618#issuecomment-313413120 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAdcPCbVPDjPw6va-N5dM7CjYn2W4Bodks5sLO9ZgaJpZM4B4L4Z
.

@justincormack рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рд╣реИ рдЬреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдмрдирд╛рддрд╛ рдФрд░ рдирд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддрд╛ рд╣реВрдВ (рдбреЙрдХрд░ рдХрдорд╛рдВрдб рдХреЛ рд▓рдЯрдХрд╛рдирд╛, рдмрд╣реБрдд рд╕рд╛рд░реЗ waiting for lo to become free syslog рдореЗрдВ) рдХреЗрд╡рд▓ рдХреБрдЫ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рджред

@campbellr рдореИрдВ рдЕрдм рдЗрд╕реЗ рддреАрди рдмрд╛рд░ waiting for lo to become free рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджреЛ рдмрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдХреНрд░реИрд╢/рд╣реИрдВрдЧ рдХрд┐рдП рдмрд┐рдирд╛ред рдореИрдВ рдХреЗрд╡рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдФрд░ рд╡реАрде рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╛рдХрд░ рдЯреЗрд╕реНрдЯ рдХреЗрд╕ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЖрдкрдХреЗ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдореЗрдВ:

  • рдХреНрдпрд╛ рдЖрдкрдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреМрди рд╕реА рджрд┐рд╢рд╛ рдкреНрд░рдмрд▓ рд╣реИ?
  • рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдорд╢реАрди рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ (рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛, рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╡реАрдПрдо рд╣реИ, рдЖрджрд┐)
  • рдХреНрдпрд╛ рдЖрдк рдПрдХ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рддреЗ рд╣реИрдВ?
  • рдХреНрдпрд╛ рдЖрдкрдХреЗ рдХрдВрдЯреЗрдирд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рдпрд╛ рд╡реЗ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ?

рдЙрдкрд░реЛрдХреНрдд рдХреЗ рдЖрдВрд╢рд┐рдХ рдЙрддреНрддрд░ рднреА рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ...
рдзрдиреНрдпрд╡рд╛рдж

@rn рдбреЙрдХрд░ рдЕрдм рдФрд░ рдирд╣реАрдВ рд▓рдЯрдХрддрд╛ рд╣реИ ред рд▓реЗрдХрд┐рди рдЖрдк рдирдП рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ (рдпрд╛ рдореМрдЬреВрджрд╛ рд╡рд╛рд▓реЗ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ), рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдЯреЙрдк рдкрд░ рдХрдВрдЯреЗрдирд░ рд╕рдлрд╛рдИ рднреА рдЕрдЬреАрдм рд╣реЛрдЧреАред

рдореБрдЭреЗ рдЕрднреА рддрдХ рек.резреи рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ vultr рдкрд░ kvm рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдордЬрд╝рдмреВрддреА рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБред рдореИрдВ рдЭреБрдВрдб рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдмрд┐рдирд╛ рд╕рд┐рд░ рд╡рд╛рд▓реЗ рдХреНрд░реЛрдо рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдВрдЪ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдпрд╛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдиреЗ рдкрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВред рдмреЗрд╢рдХ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореИрдВрдиреЗ рд╕рднреА рдХреНрд░реИрд╢рд░реНрд╕ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рддрд░реАрдХреЗ рд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ waiting for lo to become free рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдХреБрдЫ рд╣рдлреНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдЪреАрдЬреЛрдВ рдХреЛ рд▓рдЯрдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред

рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЪреАрдЬреЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ рдЬреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдпрд╛рддрд╛рдпрд╛рдд, рдирд┐рд░рдВрддрд░ рдХрдВрдЯреЗрдирд░ рд░реАрд╕рд╛рдЗрдХреНрд▓рд┐рдВрдЧ рдФрд░ рдХреЗрд╡реАрдПрдо рдХреЗ рд╕рд╛рде рдорд┐рд▓рддреА рд╣реИрдВред

@rn рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдВрдЯреЗрдирд░ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:

  1. рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░реЗрдВ (рдПрдХ рдЖрдВрддрд░рд┐рдХ рдмрд╡рдВрдбрд░-рдЖрдзрд╛рд░рд┐рдд рд╡реЗрдм рд╕реЗрд╡рд╛ - рдореИрдВ рдПрдХ рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдЕрднреА рднреА рдЗрд╕реЗ рд╣рд┐рдЯ рдХрд░рддрд╛ рд╣реИ)
  2. рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЪрд▓ рд░рд╣реА рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ
  3. рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ
  4. рдХрдВрдЯреЗрдирд░ рдХреЛ рдорд╛рд░ рдбрд╛рд▓реЛ

рдЗрд╕рдХреЗ 3 рдпрд╛ 4 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ waiting for lo to become free рдФрд░ рдЕрдЧрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкрд░ docker run рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ docker: Error response from daemon: containerd: container did not start before the specified timeout.

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реИ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреМрди рд╕реА рджрд┐рд╢рд╛ рдкреНрд░рдмрд▓ рд╣реИ?

рдХрд╛рдлреА рдЫреЛрдЯреА рд░рд╛рд╢рд┐ред рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдЪрд░рдгреЛрдВ рдореЗрдВ, http рдЕрдиреБрд░реЛрдз рдПрдХ рдЫреЛрдЯреА рдорд╛рддреНрд░рд╛ рдореЗрдВ json рд╣реИ, рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХ рдмрд╛рдЗрдирд░реА рдмреНрд▓реЙрдм рд╣реИ рдЬреЛ рд▓рдЧрднрдЧ 10MB рд╣реИред

рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдорд╢реАрди рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ (рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛, рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╡реАрдПрдо рд╣реИ, рдЖрджрд┐)

рдпрд╣ 4-рдХреЛрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдорд╢реАрди рдкрд░ рд╣реИ (рдХреЛрдИ VM рдирд╣реАрдВ)

рдХреНрдпрд╛ рдЖрдк рдПрдХ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рддреЗ рд╣реИрдВ?

рдирд╣реАрдВ, рд╕рдм рдХреБрдЫ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдХрдВрдЯреЗрдирд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рдпрд╛ рд╡реЗ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ?

рдЙрдиреНрд╣реЗрдВ docker stop рд╕рд╛рде рд░реЛрдХрд╛ рдЧрдпрд╛ рд╣реИ

  1. рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░реЗрдВ (рдПрдХ рдЖрдВрддрд░рд┐рдХ рдмрд╡рдВрдбрд░-рдЖрдзрд╛рд░рд┐рдд рд╡реЗрдм рд╕реЗрд╡рд╛ - рдореИрдВ рдПрдХ рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдЕрднреА рднреА рдЗрд╕реЗ рд╣рд┐рдЯ рдХрд░рддрд╛ рд╣реИ)
  2. рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЪрд▓ рд░рд╣реА рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ
  3. рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ
  4. рдХрдВрдЯреЗрдирд░ рдХреЛ рдорд╛рд░ рдбрд╛рд▓реЛ

рдореИрдВрдиреЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рдиреАрдЪреЗ рдЙрддрд╛рд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡реЗрдм рд╕реЗрд╡рд╛ рдХрд╛ рдмрдЧ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рдерд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдПрдирдПрдлрдПрд╕ рд╢реЗрдпрд░ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ ( --privileged рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИ)ред

рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдХреБрдЫ рдмрд╛рд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрд╝рдмреВрддреА рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ:

$ docker run -it --rm --privileged alpine:latest /bin/mount -o nolock -o async -o vers=3 <my-nfs-server>:/export/foo /mnt

Kubernetes рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдореИрдВрдиреЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 4.12 рдХреЗ рд╕рд╛рде рдЕрдЧрд▓рд╛ Kubernetes AMI рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП _kops_ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЦреЛрд▓реАред рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ: https://github.com/kubernetes/kops/issues/2901

рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣реЛрд╕реНрдЯ рдХрд░реНрдиреЗрд▓ 3.10.0-514.6.1.el7.x86_64 рдФрд░ docker-ce-17.06.0.ce-1.el7.centos.x86_64 рдХреЗ рд╕рд╛рде рд╕реЗрдВрдЯреЛрд╕ 7.3 рдкрд░ рднреА рдорд╛рд░рд╛ред

@FrankYu рдорджрджрдЧрд╛рд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдереНрд░реЗрдб рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд░реВрдк рд╕реЗ рднрд╛рдЧ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдЯреАрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ, рдФрд░ рдХреГрдкрдпрд╛ рдПрдХ рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред 3.10 рдЪрд╛рд░ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд░рд┐рд▓реАрдЬ рд╣реБрдИ рдереА, рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЪрд╛рд░ рджрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд░рд┐рд▓реАрдЬ рдкрд░ рддрдп рд╣реИ рдпрд╛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗред

@danielgusmao рд╣рдорд╛рд░реЗ RancherOS рдФрд░ AWS ECS AMI linux OS рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣ 'рдлрд┐рдХреНрд╕' рд╣реИ (рд╕рдВрднрд╡рддрдГ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдерд╛) рдФрд░ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЕрднреА рднреА рд╕рдВрджреЗрд╢ рдХреЛ рд╣рд░ рд╕рдордп рд▓реЙрдЧ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рджреЗрдЦрддреЗ рд╣реИрдВред рд╕рдВрднрд╡рддрдГ рдХреЗрд╡рд▓ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдкреИрдЪ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдмреИрдХрдкреЛрд░реНрдЯ рд╣реЛ рдЬрд╛рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЦреЛрдЬ рдХреА рдФрд░ рдЕрднреА рддрдХ RedHat/Centos/AWS linux Bugzillas рдФрд░ рдлрд╝реЛрд░рдо рдореЗрдВ рдЙрд╕ рдУрд░ рдЧрдВрднреАрд░ рдкреНрд░рдЧрддрд┐ рдХрд╛ рдХреЛрдИ рд╕рдмреВрдд рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрджреЗрд╢ рд╕реНрд╡рдпрдВ рд╕реМрдореНрдп рд╣реИ , рдУрдкреА рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рд╣реИ рдЬреЛ рдирд╣реАрдВ рд╣реИред

рдХреЛрдб рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА , рдЬрд╣рд╛рдВ рд╕реЗ рдпрд╣ рд╕рдВрджреЗрд╢ рдЖ рд░рд╣рд╛ рд╣реИ, рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЬреИрд╕реЗ рдХрд┐ рдЖрдИрдкреА рд╕реНрдЯреИрдХ) рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ (рдЬреИрд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ veth рдЬреЛрдбрд╝реА рдХрд╛ рдЕрдВрдд) рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╕рдлрд╛рдИ (рдЬреИрд╕реЗ рдЦреБрд▓реЗ рд╕реЙрдХреЗрдЯ рдЖрджрд┐ рдХреЛ рдмрдВрдж рдХрд░рдирд╛) рдХрд░ рд╕рдХреЗрдВред рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдлрд╛рдИ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рднрд╛рд░реА рднрд╛рд░ (рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдиреЗрдХреНрд╢рди рдЖрджрд┐) рдХреЗ рддрд╣рдд, рдХрд░реНрдиреЗрд▓ рд╕рдВрджреЗрд╢ рдХреЛ рдпрд╣рд╛рдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рд╕рдВрдЬрд╛рд▓ рдпреБрдХреНрддрд┐ рдХрд╛ рдХреЛрдИ рдЙрдкрдпреЛрдХреНрддрд╛ рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрднреА рдХрдореА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рднрд╛рдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдХрд╛рд░реНрдп рдЕрдЯрдХ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдХреНрд░реИрд╢ рд╣реИ рдЬреЛ рдХрд░реНрдиреЗрд▓ рдмрдЧ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдХреБрдЫ рдХреЛрдб рдкрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдореА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред рдРрд╕реЗ рдХрдИ рдмрдЧ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рд╕рдВрднрд╡рдд: рдкреБрд░рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рд╡рд╛рдкрд╕ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреНрд░реИрд╢ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг (рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛) рд▓рд┐рдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рд╕рдВрджреЗрд╢ рдХрд░рддрд╛ рд╣реВрдВ)ред

рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЗрд╡рд▓ рддрднреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ рдЬрдм рдЖрдкрдХрд╛ рдХрд░реНрдиреЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдП, рдФрд░ рддрдм рд╣рдореЗрдВ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА:

  • рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг ( uname -r рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ)
  • рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг/рд╕рдВрд╕реНрдХрд░рдг
  • рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ Linux рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╣реИрдВ?
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрдЕрдк (рдмреНрд░рд┐рдЬ, рдУрд╡рд░рд▓реЗ, IPv4, IPv6, рдЖрджрд┐)
  • рдХрд╛рд░реНрдпрднрд╛рд░ рдХрд╛ рд╡рд┐рд╡рд░рдг (рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдВрдЯреЗрдирд░, рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЛрдб, рдЖрджрд┐)
  • рдФрд░ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдЬрдирди

рдзрдиреНрдпрд╡рд╛рдж

[ @thaJeztah рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖рдХ рдХреЛ kernel crash after "unregister_netdevice: waiting for lo to become free. Usage count = 3" рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ]

рдХрд░реНрдиреЗрд▓ 4.12 рдпрд╛ рджреЗрд░ рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдЬрд╛рдВрдЪреЗрдВред https://access.redhat.com/solutions/3105941
рдФрд░ рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ https://github.com/torvalds/linux/commit/d747a7a51b00984127a88113cdbbc26f91e9d815

@drweber рдЖрдкрдХреЛ рдпрд╣ рдкреИрдЪ рдЖрдЧрд╛рдореА рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рднреА рдорд┐рд▓реЗрдЧрд╛ (рдЕрднреА рдХреЗ рд▓рд┐рдП рек.резрез.резреи, рек.реп.рейреп, рек.рек.ренрео, рей.резрео.ремреи)

@rn

рдпрджрд┐ рд╕рдВрдЬрд╛рд▓ рдпреБрдХреНрддрд┐ рдХрд╛ рдХреЛрдИ рдЙрдкрдпреЛрдХреНрддрд╛ рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрднреА рдХрдореА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рднрд╛рдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдХрд╛рд░реНрдп рдЕрдЯрдХ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдХреНрд░реИрд╢ рд╣реИ рдЬреЛ рдХрд░реНрдиреЗрд▓ рдмрдЧ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдХреБрдЫ рдХреЛрдб рдкрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдореА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред рдРрд╕реЗ рдХрдИ рдмрдЧ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рд╕рдВрднрд╡рдд: рдкреБрд░рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рд╡рд╛рдкрд╕ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреНрд░реИрд╢ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг (рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛) рд▓рд┐рдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рд╕рдВрджреЗрд╢ рдХрд░рддрд╛ рд╣реВрдВ)ред

рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЗрд╡рд▓ рддрднреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ рдЬрдм рдЖрдкрдХрд╛ рдХрд░реНрдиреЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдП ...

рд╣рдорд╛рд░реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ (рдХрд░реНрдиреЗрд▓ 3.16.0-77-рдЬреЗрдиреЗрд░рд┐рдХ, рдЙрдмрдВрдЯреВ 14.04, рдбреЙрдХрд░ 1.12.3-0 ~ рднрд░реЛрд╕реЗрдордВрджред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдЬрд╛рд░реЛрдВ рд╣реЛрд╕реНрдЯ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рдбреЙрдХрд░, 2 -3 рдХрдВрдЯреЗрдирд░ рдкреНрд░рддрд┐ рд╣реЛрд╕реНрдЯ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдбреЙрдХрдЯрд░ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреБрд▓ рд╣реЛрд╕реНрдЯ рдХреЗ <1% рдкрд░ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ)ред

рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдХреЛ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп (рдореВрд▓ рдкрддреНрд░рдХрд╛рд░реЛрдВ рдХреА рддрд░рд╣ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ) dockerd рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИред рдЕрдкрд╕реНрдЯрд╛рд░реНрдЯ (рдЕрдкрд╕реНрдЯреНрд░реАрдо рдкреИрдХреЗрдЬ рд╕реЗ /etc/init/docker.conf рдЬреЙрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдПрдХ рдирдИ dockerd рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ ( start: Job is already running: docker ), рдФрд░ рдЕрдкрд╕реНрдЯрд╛рд░реНрдЯ рдХреЛ рд░реЛрдХрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ рдиреМрдХрд░реА рднреА рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ ( docker start/killed, process <pid of defunct process> )ред

$ ps -ely
S   UID   PID  PPID  C PRI  NI   RSS    SZ WCHAN  TTY          TIME CMD
...
Z     0 28107     1  0  80   0     0     0 -      ?        00:18:05 dockerd <defunct>

рдЪреВрдВрдХрд┐ рд╣рдо рдЕрдзрд┐рдХрддрд░ dmesg рдмреНрд░рд┐рдЬ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ (рдХрд╕реНрдЯрдо рдмреНрд░рд┐рдЬ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░) рдХреЗ рд╕рд╛рде рдЪрд▓рддреЗ рд╣реИрдВ,

[7895942.484851] unregister_netdevice: waiting for vethb40dfbc to become free. Usage count = 1
[7895952.564852] unregister_netdevice: waiting for vethb40dfbc to become free. Usage count = 1
[7895962.656984] unregister_netdevice: waiting for vethb40dfbc to become free. Usage count = 1

рдЪреВрдВрдХрд┐ рдЕрдкрд╕реНрдЯрд╛рд░реНрдЯ рдбреЙрдХрд░реНрдб рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░ рджреЗрддрд╛ рд╣реИ рдпрд╛ рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдЬрд╝реЛрдВрдмреА рд╣реИ, рд╣рдордиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛрд╕реНрдЯ рдХреЛ рд░реАрдмреВрдЯ рдХрд░рдирд╛ рд╣реИред

рдЬрдмрдХрд┐ рд╣рдорд╛рд░рд╛ рдкрд░рд┐рдгрд╛рдо рдЕрд▓рдЧ рд▓рдЧрддрд╛ рд╣реИ (рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛) рдореВрд▓ рдХрд╛рд░рдг рд╕рдорд╛рди рдпрд╛ рд╕рдорд╛рди рд▓рдЧрддрд╛ рд╣реИред рддреЛ рдХреНрдпрд╛ рдпрд╣ рд╡рд╣реА рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ? рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ docker рдЕрдкрд╕реНрдЯрд╛рд░реНрдЯ рдЬреЙрдм рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдЬреНрдЮрд╛рдд рд╕рдорд╛рдзрд╛рди рдпрд╛ рддрд░реАрдХрд╛ рд╣реИ?

@campbellr рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХрд░реНрдиреЗрд▓ 4.12.2-1 рдкрд░ рдЖрдкрдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
BTW, рдЕрдЧрд░ рдореИрдВ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ NFS рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛ рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░ рджреВрдВ, рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ред

[root<strong i="6">@docker1</strong> ~]# cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core) 
[root<strong i="7">@docker1</strong> ~]# uname  -r
3.10.0-514.26.2.el7.x86_64
[root<strong i="8">@docker1</strong> ~]# docker version
Client:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-32.git88a4867.el7.centos.x86_64
 Go version:      go1.7.4
 Git commit:      88a4867/1.12.6
 Built:           Mon Jul  3 16:02:02 2017
 OS/Arch:         linux/amd64

Server:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-32.git88a4867.el7.centos.x86_64
 Go version:      go1.7.4
 Git commit:      88a4867/1.12.6
 Built:           Mon Jul  3 16:02:02 2017
 OS/Arch:         linux/amd64

рдирдорд╕реНрддреЗ,

рдореИрдВрдиреЗ рдЕрднреА 2 рд░реЗрдкреЛ рдмрдирд╛рдП рд╣реИрдВ https://github.com/piec/docker-samba-loop рдФрд░ https://github.com/piec/docker-nfs-loop рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрдЕрдк рд╢рд╛рдорд┐рд▓ рд╣реИ

рдореЗрд░реЗ рдкрд░рд┐рдгрд╛рдо:

  • 4.11.3-1-ARCH (рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕) рдХрд░реНрдиреЗрд▓: рдореИрдВ рдХреБрдЫ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ (<10) рдореЗрдВ docker-samba-loop рд╕рд╛рде рдмрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕реЗ docker-nfs-loop рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
  • 4.11.9-1-ARCH рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо ( рд╕рдВрд╕реНрдХрд░рдг )
  • 4.12.3-1-ARCH (рдкрд░реАрдХреНрд╖рдг рд░реЗрдкреЛ) рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо
  • 4.11.11-coreos: рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо docker-samba-loop , рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА docker-nfs-loop

рдЙрдореНрдореАрдж рд╣реИ рдпреЗ рдорджрдж рдХрд░реЗрдЧрд╛
рдЪрд┐рдпрд░реНрд╕

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ --net=host рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрд╢рд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ

@piec , рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕ рдмрд╣реБрдд рд▓рдВрдмреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдВрдд рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдкреНрд░рд╢реНрди рд╣реИрдВред

рдПрд╕рдПрдордмреА рд╕реЗрдЯрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдХрдИ рдЪреАрдЬреЗрдВ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдирдПрдлрдПрд╕ рд╕реЗрдЯрдЕрдк рдХреЗ рд╕рд╛рде рднреА рдЖрдЬрдорд╛рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреЛрдИ рдкрд╛рд╕рд╛ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдЗрдкрд░рдХрд┐рдЯ рдкрд░ рдбреЙрдХрд░ 17.06.1-рд╕реАрдИ рдХреЗ рд╕рд╛рде рд╕рднреА рдкрд░реАрдХреНрд╖рдг 2 рд╡реАрд╕реАрдкреАрдпреВ рдФрд░ 2 рдЬреАрдмреА рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╡реАрдПрдо рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдореИрдХ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛)ред рдореИрдВ LinuxKit рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрд╡реИрдк рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рдЖрдкрдХреЗ Dockerfile рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ date рдореЗрдВ рдПрдХ рдХреЙрд▓ рдЬреЛрдбрд╝рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ date рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ docker run рдПрдХ рдХреЙрд▓ рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдЧреНрд░рд╛рд╣рдХред

рдкреНрд░рдпреЛрдЧ 1 (4.9.39 рдХрд░реНрдиреЗрд▓)

4.9.39 (рдирд╡реАрдирддрдо 4.9.x рд╕реНрдерд┐рд░ рдХрд░реНрдиреЗрд▓) рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдорд┐рд▓рддрд╛ рд╣реИ:

# while true; do  date;    docker run -it --rm --name client-smb --cap-add=SYS_ADMIN --cap-add DAC_READ_SEARCH --link samba:samba client-smb:1;  date;   sleep 1; done
Thu 27 Jul 2017 14:12:51 BST
+ date
Thu Jul 27 13:12:52 UTC 2017
+ mount.cifs //172.17.0.2/public /mnt/ -o vers=3.0,user=nobody,password=
+ date
Thu Jul 27 13:12:52 UTC 2017
+ ls -la /mnt
total 1028
drwxr-xr-x    2 root     root             0 Jul 27 10:11 .
drwxr-xr-x    1 root     root          4096 Jul 27 13:12 ..
-rwxr-xr-x    1 root     root             3 Jul 27 10:11 bla
+ umount /mnt
+ echo umount ok
umount ok
Thu 27 Jul 2017 14:12:52 BST
Thu 27 Jul 2017 14:12:53 BST

---> First iteration suceeds and then hangs on the docker run

рдФрд░ dmesg :

[  268.347598] BUG: unable to handle kernel paging request at 0000000100000015
[  268.348072] IP: [<ffffffff8c64ea95>] sk_filter_uncharge+0x5/0x31
[  268.348411] PGD 0 [  268.348517]
[  268.348614] Oops: 0000 [#1] SMP
[  268.348789] Modules linked in:
[  268.348971] CPU: 1 PID: 2221 Comm: vsudd Not tainted 4.9.39-linuxkit #1
[  268.349330] Hardware name:   BHYVE, BIOS 1.00 03/14/2014
[  268.349620] task: ffff8b6ab8eb5100 task.stack: ffffa015c113c000
[  268.349995] RIP: 0010:[<ffffffff8c64ea95>]  [<ffffffff8c64ea95>] sk_filter_uncharge+0x5/0x31
[  268.350509] RSP: 0018:ffffa015c113fe10  EFLAGS: 00010202
[  268.350818] RAX: 0000000000000000 RBX: ffff8b6ab7eee6a8 RCX: 0000000000000006
[  268.351231] RDX: 00000000ffffffff RSI: 00000000fffffffd RDI: ffff8b6ab7eee400
[  268.351636] RBP: ffff8b6ab7eee400 R08: 0000000000000000 R09: 0000000000000000
[  268.352022] R10: ffffa015c101fcb0 R11: 0000000000000000 R12: 0000000000000000
[  268.352409] R13: ffff8b6ab7eee4a8 R14: ffff8b6ab7f8e340 R15: 0000000000000000
[  268.352796] FS:  00007f03f62e3eb0(0000) GS:ffff8b6abc700000(0000) knlGS:0000000000000000
[  268.353234] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  268.353546] CR2: 0000000100000015 CR3: 00000000782d2000 CR4: 00000000000406a0
[  268.353961] Stack:
[  268.354106]  ffffffff8c625054 ffff8b6ab7eee400 ffffa015c113fe88 0000000000000000
[  268.354526]  ffffffff8c74ed96 01000008bc718980 0000000000000000 0000000000000000
[  268.354965]  de66927a28223151 ffff8b6ab4443a40 ffffa015c101fcb0 ffff8b6ab4443a70
[  268.355384] Call Trace:
[  268.355523]  [<ffffffff8c625054>] ? __sk_destruct+0x35/0x133
[  268.355822]  [<ffffffff8c74ed96>] ? unix_release_sock+0x1df/0x212
[  268.356164]  [<ffffffff8c74ede2>] ? unix_release+0x19/0x25
[  268.356454]  [<ffffffff8c62034c>] ? sock_release+0x1a/0x6c
[  268.356742]  [<ffffffff8c6203ac>] ? sock_close+0xe/0x11
[  268.357019]  [<ffffffff8c1f8710>] ? __fput+0xdd/0x17b
[  268.357288]  [<ffffffff8c0f604d>] ? task_work_run+0x64/0x7a
[  268.357583]  [<ffffffff8c003285>] ? prepare_exit_to_usermode+0x7d/0xa4
[  268.357925]  [<ffffffff8c7d2884>] ? entry_SYSCALL_64_fastpath+0xa7/0xa9
[  268.358268] Code: 08 4c 89 e7 e8 fb f8 ff ff 48 3d 00 f0 ff ff 77 06 48 89 45 00 31 c0 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e 41 5f c3 0f 1f 44 00 00 <48> 8b 46 18 8b 40 04 48 8d 04 c5 28 00 00 00 f0 29 87 24 01 00
[  268.359776] RIP  [<ffffffff8c64ea95>] sk_filter_uncharge+0x5/0x31
[  268.360118]  RSP <ffffa015c113fe10>
[  268.360311] CR2: 0000000100000015
[  268.360550] ---[ end trace 4a7830b42d5acfb3 ]---
[  268.360861] Kernel panic - not syncing: Fatal exception
[  268.361217] Kernel Offset: 0xb000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[  268.361789] Rebooting in 120 seconds..

рдХрднреА-рдХрднреА рдореБрдЭреЗ unregister_netdevice рд╕рдВрджреЗрд╢реЛрдВ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) рд╕рд╣рд┐рдд рек.резрез.резреи рдХрд░реНрдиреЗрд▓ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдХрдИ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдКрдкрд░ рдорд┐рд▓рддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдореБрдЭреЗ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реА рднрд┐рдиреНрдирддрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдЬреИрд╕реЗ:

[  715.926694] BUG: unable to handle kernel paging request at 00000000fffffdc9
[  715.927380] IP: [<ffffffff8664ea95>] sk_filter_uncharge+0x5/0x31
[  715.927868] PGD 0 [  715.928022]
[  715.928174] Oops: 0000 [#1] SMP
[  715.928424] Modules linked in:
[  715.928703] CPU: 0 PID: 2665 Comm: runc:[0:PARENT] Not tainted 4.9.39-linuxkit #1
[  715.929321] Hardware name:   BHYVE, BIOS 1.00 03/14/2014
[  715.929765] task: ffff931538ef4140 task.stack: ffffbcbbc0214000
[  715.930279] RIP: 0010:[<ffffffff8664ea95>]  [<ffffffff8664ea95>] sk_filter_uncharge+0x5/0x31
[  715.931043] RSP: 0018:ffffbcbbc0217be0  EFLAGS: 00010206
[  715.931487] RAX: 0000000000000000 RBX: ffff931532a662a8 RCX: 0000000000000006
[  715.932043] RDX: 00000000ffffffff RSI: 00000000fffffdb1 RDI: ffff931532a66000
[  715.932612] RBP: ffff931532a66000 R08: 0000000000000000 R09: 0000000000000000
[  715.933181] R10: ffff9315394f2990 R11: 000000000001bb68 R12: ffff931532a66000
[  715.933725] R13: ffff9315328060a8 R14: ffff931532a66340 R15: 0000000000000000
[  715.934258] FS:  0000000000000000(0000) GS:ffff93153c600000(0000) knlGS:0000000000000000
[  715.934857] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  715.935286] CR2: 00000000fffffdc9 CR3: 0000000052c09000 CR4: 00000000000406b0
[  715.935822] Stack:
[  715.935974]  ffffffff86625054 ffff931532806000 ffffbcbbc0217c58 ffff931532a66000
[  715.936560]  ffffffff8674ed37 0100000800000282 0000000000000000 0000000000000000
[  715.937173]  5de0b9a3a313c00b ffff9315346f5080 ffff9315394f2990 ffff9315346f50b0
[  715.937751] Call Trace:
[  715.937982]  [<ffffffff86625054>] ? __sk_destruct+0x35/0x133
[  715.938608]  [<ffffffff8674ed37>] ? unix_release_sock+0x180/0x212
[  715.939130]  [<ffffffff8674ede2>] ? unix_release+0x19/0x25
[  715.939517]  [<ffffffff8662034c>] ? sock_release+0x1a/0x6c
[  715.939907]  [<ffffffff866203ac>] ? sock_close+0xe/0x11
[  715.940277]  [<ffffffff861f8710>] ? __fput+0xdd/0x17b
[  715.940635]  [<ffffffff860f604d>] ? task_work_run+0x64/0x7a
[  715.941072]  [<ffffffff860e148a>] ? do_exit+0x42a/0x8e0
[  715.941472]  [<ffffffff8674edfa>] ? scm_destroy+0xc/0x25
[  715.941880]  [<ffffffff867504e0>] ? unix_stream_sendmsg+0x2dd/0x30b
[  715.942357]  [<ffffffff860e19aa>] ? do_group_exit+0x3c/0x9d
[  715.942780]  [<ffffffff860eac41>] ? get_signal+0x45d/0x4e2
[  715.943210]  [<ffffffff86621640>] ? sock_sendmsg+0x2d/0x3c
[  715.943618]  [<ffffffff8602055a>] ? do_signal+0x36/0x4c9
[  715.944017]  [<ffffffff861f64c7>] ? __vfs_write+0x8f/0xcc
[  715.944416]  [<ffffffff861f7100>] ? vfs_write+0xbb/0xc7
[  715.944809]  [<ffffffff8600326c>] ? prepare_exit_to_usermode+0x64/0xa4
[  715.945295]  [<ffffffff867d2884>] ? entry_SYSCALL_64_fastpath+0xa7/0xa9
[  715.945789] Code: 08 4c 89 e7 e8 fb f8 ff ff 48 3d 00 f0 ff ff 77 06 48 89 45 00 31 c0 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e 41 5f c3 0f 1f 44 00 00 <48> 8b 46 18 8b 40 04 48 8d 04 c5 28 00 00 00 f0 29 87 24 01 00
[  715.947701] RIP  [<ffffffff8664ea95>] sk_filter_uncharge+0x5/0x31
[  715.948112]  RSP <ffffbcbbc0217be0>
[  715.948292] CR2: 00000000fffffdc9
[  715.948467] ---[ end trace 2d69bea56725fd5f ]---
[  715.948722] Kernel panic - not syncing: Fatal exception
[  715.949059] Kernel Offset: 0x5000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[  715.949595] Rebooting in 120 seconds..

рдХреНрд░реИрд╢ рдпреВрдирд┐рдХреНрд╕ рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рдХреЛрдб рдореЗрдВ рд╣реИрдВ рдФрд░ рдЬреЛ рд╣реИ рдХреЗ рд╕рдорд╛рди/рд╕рдорд╛рди рд╣реИрдВ
рдпрд╣рд╛рдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

рдкреНрд░рдпреЛрдЧ реи (рек.резрез.резреи рдХрд░реНрдиреЗрд▓)

рек.резрез.резреи рдХреЗ рд╕рд╛рде (рдЬреЛ рек.резрез рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╣реИ) рдореБрдЭреЗ рдХреЛрдИ рдХреНрд░реИрд╢ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдзреАрдорд╛ рд╣реИ ( ---> рд╕рд╛рде рдПрдиреЛрдЯреЗрд╢рди рдЗрдирд▓рд╛рдЗрди):

# while true; do  date;    docker run -it --rm --name client-smb --cap-add=SYS_ADMIN --cap-add DAC_READ_SEARCH --link samba:samba client-smb:1;  date;   sleep 1; done
Thu 27 Jul 2017 13:48:04 BST
+ date
Thu Jul 27 12:48:05 UTC 2017
+ mount.cifs //172.17.0.2/public /mnt/ -o vers=3.0,user=nobody,password=
+ date
Thu Jul 27 12:48:05 UTC 2017
+ ls -la /mnt
total 1028
drwxr-xr-x    2 root     root             0 Jul 27 10:11 .
drwxr-xr-x    1 root     root          4096 Jul 27 12:48 ..
-rwxr-xr-x    1 root     root             3 Jul 27 10:11 bla
+ umount /mnt
+ echo umount ok
umount ok
Thu 27 Jul 2017 13:48:05 BST

---> First iteration takes one second

Thu 27 Jul 2017 13:48:06 BST
docker: Error response from daemon: containerd: container did not start before the specified timeout.
Thu 27 Jul 2017 13:50:07 BST

---> Second iteration fails after 2 minutes with dockerd unable to start the container

Thu 27 Jul 2017 13:50:08 BST
+ date
Thu Jul 27 12:51:52 UTC 2017
+ mount.cifs //172.17.0.2/public /mnt/ -o vers=3.0,user=nobody,password=
+ date
Thu Jul 27 12:51:53 UTC 2017
+ ls -la /mnt
total 1028
drwxr-xr-x    2 root     root             0 Jul 27 10:11 .
drwxr-xr-x    1 root     root          4096 Jul 27 12:50 ..
-rwxr-xr-x    1 root     root             3 Jul 27 10:11 bla
+ umount /mnt
+ echo umount ok
umount ok
Thu 27 Jul 2017 13:51:53 BST

---> Third iterations succeeds, BUT it takes almost 2 minutes between docker run and the container running

Thu 27 Jul 2017 13:51:54 BST
docker: Error response from daemon: containerd: container did not start before the specified timeout.
Thu 27 Jul 2017 13:53:55 BST

---> Fourth iteration fails after two minutes

Thu 27 Jul 2017 13:53:56 BST
+ date
Thu Jul 27 12:55:37 UTC 2017
+ mount.cifs //172.17.0.2/public /mnt/ -o vers=3.0,user=nobody,password=
+ date
Thu Jul 27 12:55:37 UTC 2017
+ ls -la /mnt
total 1028
drwxr-xr-x    2 root     root             0 Jul 27 10:11 .
drwxr-xr-x    1 root     root          4096 Jul 27 12:53 ..
-rwxr-xr-x    1 root     root             3 Jul 27 10:11 bla
+ umount /mnt
+ echo umount ok
umount ok
Thu 27 Jul 2017 13:55:38 BST

---> Fifth iteration succeeds, but almost 2 minutes between docker run and the container executing

рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдПрдХ рдпрд╛ рдПрдХ рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдкреИрдЯрд░реНрди рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреЛрдИ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реБрдЖред

рдореИрдВ рдХрд░реНрдиреЗрд▓ рд▓реЙрдЧ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ:

[   84.940380] unregister_netdevice: waiting for lo to become free. Usage count = 1
[   95.082151] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  105.253289] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  115.477095] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  125.627059] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  135.789298] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  145.969455] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  156.101126] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  166.303333] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  176.445791] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  186.675958] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  196.870265] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  206.998238] unregister_netdevice: waiting for lo to become free. Usage count = 1
[...]

рдпрд╣ рд╣рд░ рджрд╕ рд╕реЗрдХрдВрдб рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рд╣реИред

рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рдШрдВрдЯреЗ рдХреЗ рдмрд╛рдж рднреА рд╣реИрдВрдЧ рдЯрд╛рд╕реНрдХ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреЛ рдХрд┐рдХ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдирддрд╛ рд╣реИ, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ 4.11.12 рдХреЗ рд╕рд╛рде рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рдЕрдВрддрддрдГ рдШрдЯ рдЬрд╛рддреА рд╣реИ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдореБрдХреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдЕрдВрддрд░рд╛рд▓ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдореИрдВ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдЗрд╕рдореЗрдВ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ 4 рдорд┐рдирдЯ рддрдХ!

рдкреНрд░рдпреЛрдЧ рей (рек.резрез.резреи рдХрд░реНрдиреЗрд▓)

рдУрдкреА рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рддреНрд░рд┐рд╢рдВрдХреБ рдХрд╛рд░реНрдп рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЗрд╕ рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ sysctl рд╣реИрдВрдЧ рдЯрд╛рд╕реНрдХ рдбрд┐рдЯреЗрдХреНрд╢рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓ рджреА рд╣реИ:

# sysctl -a | grep kernel.hung_task
kernel.hung_task_check_count = 4194304
kernel.hung_task_panic = 0
kernel.hung_task_timeout_secs = 120
kernel.hung_task_warnings = 10
# sysctl -w kernel.hung_task_timeout_secs = 60
# sysctl -w kernel.hung_task_panic=1

рдпрд╣ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ 60 рд╕реЗрдХрдВрдб рддрдХ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд░ рд╣реИрдВрдЧ рдЯрд╛рд╕реНрдХ рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рддреЛ рдХрд░реНрдиреЗрд▓ рдШрдмрд░рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ dockerd рд╕реЗ рдкрд╣рд▓реЗ рд▓рдЧрднрдЧ 2 рдорд┐рдирдЯ рд▓рдЧрддреЗ рд╣реИрдВ рдХрд┐ containerd рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖ, рд▓рдЯрдХрд╛ рдХрд╛рд░реНрдп рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЛ 60 рдХреЗ рджрд╢рдХ рддрдХ рдХрдо рдХрд░рдиреЗ рд╕реЗ рдХрд░реНрдиреЗрд▓ рдкреИрдирд┐рдХ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрджрд┐ рдХреЛрдИ рдПрдХрд▓ рдХрд╛рд░реНрдп рд▓рдЯрдХрд╛ рд╣реБрдЖ рдерд╛ред рдХрд╛рд╢, рд▓реЙрдЧ рдореЗрдВ рдХреЛрдИ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реЛрддреА

рдкреНрд░рдпреЛрдЧ 4 (4.11.12 рдХрд░реНрдиреЗрд▓)

рдЗрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рд╡реГрджреНрдзрд┐ sleep рдХреЗ рдмрд╛рдж рдкреНрд░рддреНрдпреЗрдХ docker run рдЕрдЧрд░ рд╕рдВрджреЗрд╢реЛрдВ рдирд┐рд░рдВрддрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП 5 рдорд┐рдирдЯред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА docker run s рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдереЛрдбрд╝реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ docker run рд╣рд░ 4 рдорд┐рдирдЯ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

---> This is after the first run
[  281.406660] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  291.455945] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  301.721340] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  311.988572] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  322.258805] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  332.527383] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  342.796511] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  353.059499] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  363.327472] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  373.365562] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  383.635923] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  393.684949] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  403.950186] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  414.221779] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  424.490110] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  434.754925] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  445.022243] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  455.292106] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  465.557462] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  475.826946] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  486.097833] unregister_netdevice: waiting for lo to become free. Usage count = 1

---> 200+ seconds of messages and then nothing for almost 400 seconds

[  883.924399] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  893.975810] unregister_netdevice: waiting for lo to become free. Usage count = 1
...
[ 1088.624065] unregister_netdevice: waiting for lo to become free. Usage count = 1
[ 1098.891297] unregister_netdevice: waiting for lo to become free. Usage count = 1

---> 200+ seconds of messages and then a gap of 90 seconds

[ 1185.119327] unregister_netdevice: waiting for lo to become free. Usage count = 1
[ 1195.387962] unregister_netdevice: waiting for lo to become free. Usage count = 1
...
[ 1390.040035] unregister_netdevice: waiting for lo to become free. Usage count = 1
[ 1400.307359] unregister_netdevice: waiting for lo to become free. Usage count = 1

---> 200+ seconds of messages and then a gap of 80+ seconds

[ 1486.325724] unregister_netdevice: waiting for lo to become free. Usage count = 1
[ 1496.591715] unregister_netdevice: waiting for lo to become free. Usage count = 1
...
[ 1680.987216] unregister_netdevice: waiting for lo to become free. Usage count = 1
[ 1691.255068] unregister_netdevice: waiting for lo to become free. Usage count = 1

---> 200+ seconds of messages and then a gap of 90+ seconds

[ 1787.547334] unregister_netdevice: waiting for lo to become free. Usage count = 1
[ 1797.819703] unregister_netdevice: waiting for lo to become free. Usage count = 1

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд▓рдЧрднрдЧ рд╣рд░ docker run (рджреВрд╕рд░реЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдкрд░ рд▓рдЧрднрдЧ 200 рд╕реЗрдХрдВрдб рдХрд╛ рдореВрд▓реНрдп unregister_netdevice ред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЙрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рд╣рдо рдирдП рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░рдпреЛрдЧ 2 рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЙрддреНрд╕реБрдХ рд╣реИ рдХрд┐ рд▓рдЯрдХрд╛ рд╣реБрдЖ рдХрд╛рд░реНрдп рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд╕рдВрднрд╡рддрдГ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдХрд╛рд░реНрдп рд▓рдЯрдХрд╛ рд╣реБрдЖ рдирд╣реАрдВ рд╣реИред

рдкреНрд░рдпреЛрдЧ рел (рек.резрез.резреи/рек.реп.рейреп рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде)

рдпрд╣ docker run . рдХреЗ рдмреАрдЪ рдореЗрдВ рд╡рд╛рдкрд╕ 1s рдиреАрдВрдж рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рд░рд╣рд╛ рд╣реИ

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдХрд░реНрдиреЗрд▓ рд╣реИ рдЬрд┐рд╕рдиреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдмрдЧ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рд╣реИ
рд╡рд┐рдХрд▓реНрдк, рдЬреИрд╕реЗ LOCKDEP , RCU_TRACE , LOCKUP_DETECTOR рдФрд░ рдХреБрдЫ
рдЕрдзрд┐рдХред

рдЗрди рдбрд┐рдмрдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рд░реЗрдкреНрд░реЛ 4.11.12 рдХрд░реНрдиреЗрд▓ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдХреБрдЫ рднреА рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рд╣реБрдЖред

4.9.39 рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╡реИрд╕рд╛ рд╣реА, рдЬрд╣рд╛рдВ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдмрдЧ рд╡рд┐рдХрд▓реНрдк рд╕рдордп рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рд╛рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпреВрдирд┐рдХреНрд╕ рдбреЛрдореЗрди рд╕реЙрдХреЗрдЯ рдХреЛрдб рдореЗрдВ рдХреНрд░реИрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рджреМрдбрд╝ рдХреЗ рдХрд╛рд░рдг рд╣реИред

рдереЛрдбрд╝рд╛ рдФрд░ рдЧрд╣рд░рд╛ рдЦреЛрджреЛ

strace рд╡рд┐рднрд┐рдиреНрди containerd рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рд╕рд╣рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ (рдпрд╣
рдЖрдорддреМрд░ рдкрд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЧреЛ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ)ред рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓рдВрдмреЗ рд╕реНрдЯрд╛рд▓
futex(...FUTEX_WAIT...) рдХрд╣рд╛рдВ/рдХреНрдпреЛрдВ рдкрд░ рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рдеред

рдХреБрдЫ sysrq рд╕рд╛рде рдШреВрдо рд░рд╣реЗ рд╣реИрдВ:

рд╡рд╛рдЪрд╛рд▓рддрд╛ рдмрдврд╝рд╛рдПрдБ:

echo 9 > /proc/sysrq-trigger

рд╕рднреА CPU рд╕реЗ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕:

echo l > /proc/sysrq-trigger
[ 1034.298202] sysrq: SysRq : Show backtrace of all active CPUs
[ 1034.298738] NMI backtrace for cpu 1
[ 1034.299073] CPU: 1 PID: 2235 Comm: sh Tainted: G    B           4.11.12-linuxkit #1
[ 1034.299818] Hardware name:   BHYVE, BIOS 1.00 03/14/2014
[ 1034.300286] Call Trace:
[ 1034.300517]  dump_stack+0x82/0xb8
[ 1034.300827]  nmi_cpu_backtrace+0x75/0x87
[ 1034.301200]  ? irq_force_complete_move+0xf1/0xf1
[ 1034.301633]  nmi_trigger_cpumask_backtrace+0x6e/0xfd
[ 1034.302097]  arch_trigger_cpumask_backtrace+0x19/0x1b
[ 1034.302560]  ? arch_trigger_cpumask_backtrace+0x19/0x1b
[ 1034.302989]  sysrq_handle_showallcpus+0x17/0x19
[ 1034.303438]  __handle_sysrq+0xe4/0x172
[ 1034.303826]  write_sysrq_trigger+0x47/0x4f
[ 1034.304210]  proc_reg_write+0x5d/0x76
[ 1034.304507]  __vfs_write+0x35/0xc8
[ 1034.304773]  ? rcu_sync_lockdep_assert+0x12/0x52
[ 1034.305132]  ? __sb_start_write+0x152/0x189
[ 1034.305458]  ? file_start_write+0x27/0x29
[ 1034.305770]  vfs_write+0xda/0x100
[ 1034.306029]  SyS_write+0x5f/0xa3
[ 1034.306283]  entry_SYSCALL_64_fastpath+0x1f/0xc2
[ 1034.306638] RIP: 0033:0x7fa4810488a9
[ 1034.306976] RSP: 002b:00007fffd3a29828 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 1034.307567] RAX: ffffffffffffffda RBX: 000000c6b523a020 RCX: 00007fa4810488a9
[ 1034.308101] RDX: 0000000000000002 RSI: 000000c6b5239d00 RDI: 0000000000000001
[ 1034.308635] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 1034.309169] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 1034.309700] R13: 0000000000000000 R14: 00007fffd3a29988 R15: 00007fa481280ee0
[ 1034.310334] Sending NMI from CPU 1 to CPUs 0:
[ 1034.310710] NMI backtrace for cpu 0 skipped: idling at pc 0xffffffffa0922756

рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдирд╣реАрдВ, CPU1 рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ, CPU0 sysrq рдХреЛ рд╕рдВрднрд╛рд▓ рд░рд╣рд╛ рд╣реИред

рдЕрд╡рд░реЛрдзрд┐рдд рдХрд╛рд░реНрдп рджрд┐рдЦрд╛рдПрдВ (рджреЛ рдмрд╛рд░)

echo w > /proc/sysrq-trigger
[  467.167062] sysrq: SysRq : Show Blocked State
[  467.167731]   task                        PC stack   pid father
[  467.168580] kworker/u4:6    D    0   293      2 0x00000000
[  467.169096] Workqueue: netns cleanup_net
[  467.169487] Call Trace:
[  467.169732]  __schedule+0x582/0x701
[  467.170073]  schedule+0x89/0x9a
[  467.170338]  schedule_timeout+0xbf/0xff
[  467.170666]  ? del_timer_sync+0xc1/0xc1
[  467.171011]  schedule_timeout_uninterruptible+0x2a/0x2c
[  467.171422]  ? schedule_timeout_uninterruptible+0x2a/0x2c
[  467.171866]  msleep+0x1e/0x22
[  467.172155]  netdev_run_todo+0x173/0x2c4
[  467.172499]  rtnl_unlock+0xe/0x10
[  467.172770]  default_device_exit_batch+0x13c/0x15f
[  467.173226]  ? __wake_up_sync+0x12/0x12
[  467.173550]  ops_exit_list+0x29/0x53
[  467.173850]  cleanup_net+0x1a8/0x261
[  467.174153]  process_one_work+0x276/0x4fb
[  467.174487]  worker_thread+0x1eb/0x2ca
[  467.174800]  ? rescuer_thread+0x2d9/0x2d9
[  467.175136]  kthread+0x106/0x10e
[  467.175406]  ? __list_del_entry+0x22/0x22
[  467.175737]  ret_from_fork+0x2a/0x40
[  467.176167] runc:[1:CHILD]  D    0  2609   2606 0x00000000
[  467.176636] Call Trace:
[  467.176849]  __schedule+0x582/0x701
[  467.177152]  schedule+0x89/0x9a
[  467.177451]  schedule_preempt_disabled+0x15/0x1e
[  467.177827]  __mutex_lock+0x2a0/0x3ef
[  467.178133]  ? copy_net_ns+0xbb/0x17c
[  467.178456]  mutex_lock_killable_nested+0x1b/0x1d
[  467.179068]  ? mutex_lock_killable_nested+0x1b/0x1d
[  467.179489]  copy_net_ns+0xbb/0x17c
[  467.179798]  create_new_namespaces+0x12b/0x19b
[  467.180151]  unshare_nsproxy_namespaces+0x8f/0xaf
[  467.180569]  SyS_unshare+0x17b/0x302
[  467.180925]  entry_SYSCALL_64_fastpath+0x1f/0xc2
[  467.181303] RIP: 0033:0x737b97
[  467.181559] RSP: 002b:00007fff1965ab18 EFLAGS: 00000246 ORIG_RAX: 0000000000000110
[  467.182182] RAX: ffffffffffffffda RBX: 0000000002277bd8 RCX: 0000000000737b97
[  467.182805] RDX: 0000000000000000 RSI: 0000000000867a0f RDI: 000000006c020000
[  467.183368] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[  467.184014] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[  467.184639] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[  477.286653] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  487.457828] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  497.659654] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  507.831614] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  518.030241] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  528.232963] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  538.412263] unregister_netdevice: waiting for lo to become free. Usage count = 1
[  548.583610] unregister_netdevice: waiting for lo to become free. Usage count = 1
echo w > /proc/sysrq-trigger
[  553.969592] sysrq: SysRq : Show Blocked State
[  553.970411]   task                        PC stack   pid father
[  553.971208] kworker/u4:6    D    0   293      2 0x00000000
[  553.971686] Workqueue: netns cleanup_net
[  553.972058] Call Trace:
[  553.972305]  __schedule+0x582/0x701
[  553.972690]  schedule+0x89/0x9a
[  553.973039]  schedule_timeout+0xbf/0xff
[  553.973462]  ? del_timer_sync+0xc1/0xc1
[  553.973890]  schedule_timeout_uninterruptible+0x2a/0x2c
[  553.974706]  ? schedule_timeout_uninterruptible+0x2a/0x2c
[  553.975244]  msleep+0x1e/0x22
[  553.975539]  netdev_run_todo+0x173/0x2c4
[  553.975950]  rtnl_unlock+0xe/0x10
[  553.976303]  default_device_exit_batch+0x13c/0x15f
[  553.976725]  ? __wake_up_sync+0x12/0x12
[  553.977121]  ops_exit_list+0x29/0x53
[  553.977501]  cleanup_net+0x1a8/0x261
[  553.977869]  process_one_work+0x276/0x4fb
[  553.978245]  worker_thread+0x1eb/0x2ca
[  553.978578]  ? rescuer_thread+0x2d9/0x2d9
[  553.978933]  kthread+0x106/0x10e
[  553.979283]  ? __list_del_entry+0x22/0x22
[  553.979774]  ret_from_fork+0x2a/0x40
[  553.980244] runc:[1:CHILD]  D    0  2609   2606 0x00000000
[  553.980728] Call Trace:
[  553.980949]  __schedule+0x582/0x701
[  553.981254]  schedule+0x89/0x9a
[  553.981533]  schedule_preempt_disabled+0x15/0x1e
[  553.981917]  __mutex_lock+0x2a0/0x3ef
[  553.982220]  ? copy_net_ns+0xbb/0x17c
[  553.982524]  mutex_lock_killable_nested+0x1b/0x1d
[  553.982909]  ? mutex_lock_killable_nested+0x1b/0x1d
[  553.983311]  copy_net_ns+0xbb/0x17c
[  553.983606]  create_new_namespaces+0x12b/0x19b
[  553.983977]  unshare_nsproxy_namespaces+0x8f/0xaf
[  553.984363]  SyS_unshare+0x17b/0x302
[  553.984663]  entry_SYSCALL_64_fastpath+0x1f/0xc2
[  553.985080] RIP: 0033:0x737b97
[  553.985306] RSP: 002b:00007fff1965ab18 EFLAGS: 00000246 ORIG_RAX: 0000000000000110
[  553.985861] RAX: ffffffffffffffda RBX: 0000000002277bd8 RCX: 0000000000737b97
[  553.986383] RDX: 0000000000000000 RSI: 0000000000867a0f RDI: 000000006c020000
[  553.986811] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[  553.987182] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[  553.987551] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
/ # [  558.844761] unregister_netdevice: waiting for lo to become free. Usage count = 1

рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ netns рдФрд░ cleanup_net рдХрд╛рд░реНрдп рдХрддрд╛рд░ рд╡реНрдпрд╕реНрдд рд╣реИрдВред рдореБрдЭреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдпрд╣рд╛рдВ рдХреБрдЫ рд╣рдж рддрдХ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рдереА, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ cleanup_net рд╡рд░реНрдХрдХреНрдпреВ рдПрдХ рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред

рд╕рд╛рд░рд╛рдВрд╢

  • рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 4.9.x рдХрд░реНрдиреЗрд▓ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рд▓реЗрдХрд┐рди 4.11.x рдореЗрдВ рддрдп рдХреА рдЧрдИ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдФрд░ рдЯреНрд░рд╛рдЗрдПрдЬ рдХреА рдЬрд░реВрд░рдд рд╣реИред
  • рдкрд┐рдЫрд▓реА рдХреБрдЫ рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХреЛрдИ рд▓рдЯрдХрд╛ рд╣реБрдЖ рдХрд╛рд░реНрдп рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрддрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╣реБрдд рдХрдо рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рд╣реИрдВред
  • рдХреБрдЫ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп (2-4 рдорд┐рдирдЯ) рдХреЗ рд▓рд┐рдП рдЕрд╡рд░реБрджреНрдз рд╣реИред рдпрд╣ рд╕рдВрднрд╡рддрдГ рд╡рд░реНрдХрдХреНрдпреВ рд╕реНрдерд┐рддрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
  • рд╡рд░реНрдХрдХреНрдпреВ рдХреЗ рдбрдВрдк рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд░реНрдХрдХреНрдпреВ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХреНрдпреЛрдВ рд░рд╣рддрд╛ рд╣реИред
  • unregister_netdev рд╕рдВрджреЗрд╢ рд╣рд╛рд▓ рдХреЗ рд╕реБрдзрд╛рд░ рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ (рдЬреЛ рдХрд┐ 4.9.39 рдФрд░ 4.11.12 рджреЛрдиреЛрдВ рдореЗрдВ рд╣реИ)ред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ cleanup_net рдХрд╛рд░реНрдп рдХрддрд╛рд░ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝ рд░рд╣реА рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред
  • рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрд╕рдПрдордмреА рдЗрд╕реЗ рдХреИрд╕реЗ/рдХреНрдпреЛрдВ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд▓рд┐рдП рдХреБрдЫ 60 рд╡рд┐рд╖рдо рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред рдкрд░реАрдХреНрд╖рдг runc рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдереЗ, рд╢рд╛рдпрдж рдореБрдЭреЗ containerd рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдереЛрдбрд╝рд╛ рдФрд░ рдЦреЛрджреВрдВрдЧрд╛ рдФрд░ рдлрд┐рд░ рд╕рд╛рд░рд╛рдВрд╢ рднреЗрдЬреВрдВрдЧрд╛ netdev ред

@piec рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдВрд╕реЛрд▓ рдПрдХреНрд╕реЗрд╕ рд╣реИ рдФрд░ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд░реИрд╢ рдбрдВрдк рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреБрдЫ рд╣реИ рдпрд╛ рдХреНрдпрд╛ рдЖрдк рднреА рдмрд╕ рдмрдбрд╝реА рджреЗрд░реА рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ? рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреНрд░реИрд╢ рдбрдВрдк рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпрд╛ рдЖрдк рдирдВрдЧреЗ рдзрд╛рддреБ рдпрд╛ рд╡реАрдПрдо рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ? CPU рдФрд░ рдореЗрдореЛрд░реА рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЖрдкрдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреНрдпрд╛ рд╣реИ?

@rn рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВ рдПрдХ рдмреЗрдпрд░рдореЗрдЯрд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рдкреАрд╕реА рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд░ рдЪреАрдЬ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред рдпрд╣ рдПрдХ i7-4790K + 32 GiB рд╣реИред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореИрдВ рдкрд░реАрдХреНрд╖рдг рд░реЗрдкреЛ (4.12.3-1-ARCH) рд╕реЗ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ + рдХрд░реНрдиреЗрд▓ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реВрдВ

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╡реИрд╕рд╛ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧ 2 (4.11.12 рдХрд░реНрдиреЗрд▓) рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

  • рдХреНрд▓рд╛рдЗрдВрдЯ-рдПрд╕рдПрдордмреА рдХрдВрдЯреЗрдирд░ рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж 4+ рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдирдП рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред
  • рдореЗрд░реЗ рдкрд╛рд╕ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рдХрднреА рдирд╣реАрдВ рд╣реИ
  • unregister_netdevice: waiting for lo to become free. Usage count = 1 рд╕рдВрджреЗрд╢ рдмрд╛рд░-рдмрд╛рд░ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдпрджрд┐ рдореИрдВ рдХреНрд▓рд╛рдЗрдВрдЯ-рдПрд╕рдПрдордмреА рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рдмрд╛рдж 4+ рдорд┐рдирдЯ рдХреА рджреЗрд░реА рдореЗрдВ рдХреЛрдИ рдирдпрд╛ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВред рдФрд░ рдХреЗрд╡рд▓ рддрднреА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдЙрд╕ 4 рдорд┐рдирдЯ рдХреЗ рд╕рдордп рд╡реНрдпрддреАрдд рд╣реЛрдиреЗ рдкрд░ рдПрдХ рдирдпрд╛ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдЗрди 4 рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рдирдпрд╛ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдирд╛ "рд╕рд╛рдорд╛рдиреНрдп" рд╣реЛрдЧрд╛

рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрд╕рдПрдордмреА-рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдВрдЯреЗрдирд░ рдХреА рд╕рдлрд╛рдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ (рдЬреЛ, BTW рдореВрд▓ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ) рдХреА рдПрдХ рдмрд╣реБрдд рд╕рд░рд▓ рд░реЗрдкреНрд░реЛ рд╣реИред

рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдл рдореЗрдЬрдмрд╛рди рдкрд░ рдПрдХ рдПрд╕рдПрдордмреА рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдПрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдо рд╕реНрдерд╛рди рдмрдирд╛рддрд╛ рд╣реИ veth рдЬреЛрдбрд╝реА, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд mount; ls; unmount рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдирд╛рдо рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдФрд░ рдлрд┐рд░ рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдо рд╕реНрдерд╛рди рдХреЛ рд╣рдЯрд╛ред

apk add --no-cache iproute2 samba samba-common-tools cifs-utils

# SMB server setup
cat <<EOF > /etc/samba/smb.conf
[global]
    workgroup = WORKGROUP
    netbios name = FOO
    passdb backend = tdbsam
    security = user
    guest account = nobody
    strict locking = no
    min protocol = SMB2
[public]
    path = /share
    browsable = yes
    read only = no
    guest ok = yes
    browseable = yes
    create mask = 777
EOF
adduser -D -G nobody nobody && smbpasswd -a -n nobody
mkdir /share && chmod ugo+rwx /share && touch /share/foo
chown -R nobody.nobody /share

# Bring up a veth pair
ip link add hdev type veth peer name nsdev
ip addr add 10.0.0.1/24 dev hdev
ip link set hdev up

# Start SMB server and sleep for it to serve
smbd -D; sleep 5

# Client setup
ip netns add client-ns
ip link set nsdev netns client-ns
ip netns exec client-ns ip addr add 10.0.0.2/24 dev nsdev
ip netns exec client-ns ip link set lo up
ip netns exec client-ns ip link set nsdev up
sleep 1 # wait for the devices to come up

# Execute (mount, ls, unmount) in the network namespace and a new mount namespace
ip netns exec client-ns unshare --mount \
    /bin/sh -c 'mount.cifs //10.0.0.1/public /mnt -o vers=3.0,guest; ls /mnt; umount /mnt'

# Delete the client network namespace.
ip netns del client-ns

# Create a new network namespace
# This will stall for up to 200s
ip netns add new-netns

рдиреЛрдЯ рдЕрдирдорд╛рдЙрдВрдЯ рдХреЗ рдмрд╛рдж рдПрдХ рд╕рд╛рдзрд╛рд░рдг sleep 1 рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдпрд╛ рддреЛ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирдпрд╛ рдиреЗрдорд╕реНрдкреЗрд╕ рдмрдирд╛рддреЗ рд╕рдордп рдмрд┐рд▓реНрдХреБрд▓ рднреА рд░реБрдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкреБрд░рд╛рдиреЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдиреАрдВрдж, рд░реБрдХрдиреЗ рдХреЛ рдХрдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИред

@piec рдореИрдВрдиреЗ рдЖрдкрдХреЗ sleep 1 рдХреЗ рд╕рд╛рде Dockerfile рдореЗрдВ рдЕрдирдорд╛рдЙрдВрдЯ рдХреЗ рдмрд╛рдж рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреЛрдИ рд░реЛрдХ рдирд╣реАрдВ, рдХреЛрдИ unregister_netdev рд╕рдВрджреЗрд╢ рдирд╣реАрдВред

рдореИрдВ рдЗрд╕реЗ рдЕрднреА рд▓рд┐рдЦреВрдВрдЧрд╛ рдФрд░ netdev@vger рднреЗрдЬреВрдВрдЧрд╛

рдЙрддреНрдХреГрд╖реНрдЯ
рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ sleep рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рд╕реЗрдЯрдЕрдк рдореЗрдВ рд░реБрдХрдиреЗ рдФрд░ unregister_netdev рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рднреА рдареАрдХ рдХрд░рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдЖрдкрдХреЛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ umount рдЕрдкрдиреЗ netns рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдПрдХ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ netns рдХреЛ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрдВрддрддрдГ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛? рдорд╛рдЙрдВрдЯ рдХреЗ рдмрд╛рдж рдПрдХ рдиреАрдВрдж рдиреЗрдЯреНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рд╕рд╛рдорд╛рди рдХреЛ рдЦрддреНрдо рдХрд░ рджреЗрдЧреАред
рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рд╣реИ

рдореИрдВрдиреЗ рдЕрдирдорд╛рдЙрдВрдЯ рдХреЗ рдмрд┐рдирд╛ рдХреЛрд╢рд┐рд╢ рдХреА, рд╡рд╣реА рдЕрдВрддрд░ред рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИред рд╡рд╣ 9рдФрд░ рдорд╛рдЙрдВрдЯ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╡реИрд╕реЗ рднреА рдЕрдирдорд╛рдЙрдВрдЯ рдЯреНрд░рд┐рдЧрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдЖрд╣ рдЕрдЪреНрдЫрд╛

рд╡реИрд╕реЗ рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ smb рдХреЗ рд╕рд╛рде рджреВрд╕рд░реА рдорд╢реАрди рдкрд░ рдЧрд▓рддреА рд╕реЗ (рд╡рд┐рдХрд╛рд╕ рдХрд░рддреЗ рд╕рдордп) рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ред рдпрд╣ рдПрдХ рдЙрдмрдВрдЯреВ 16.04 рдкреАрд╕реА, рд▓рд┐рдирдХреНрд╕ 4.4.0-77-рдЬреЗрдиреЗрд░рд┐рдХ рд╣реИред рдФрд░ рдПрдХ рддреНрд░рд┐рд╢рдВрдХреБ рдХрд╛рд░реНрдп рдмреИрдХрдЯреНрд░реИрдХ рд╣реИ рдЬреЛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдИ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рдФрд░ рд╡рд╣реА ~ 4 рдорд┐рдирдЯ рдХреА рджреЗрд░реАред

[6409720.564230] device vethff6396b entered promiscuous mode
[6409720.564415] IPv6: ADDRCONF(NETDEV_UP): vethff6396b: link is not ready
[6409723.844595] unregister_netdevice: waiting for lo to become free. Usage count = 1
[6409726.812872] INFO: task exe:17732 blocked for more than 120 seconds.
[6409726.812918]       Tainted: P           O    4.4.0-77-generic #98-Ubuntu
[6409726.812959] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[6409726.813007] exe             D ffff8809952bbcb8     0 17732      1 0x00000000
[6409726.813013]  ffff8809952bbcb8 ffffffff821d9a20 ffff88103856c600 ffff880ffae2d400
[6409726.813018]  ffff8809952bc000 ffffffff81ef7724 ffff880ffae2d400 00000000ffffffff
[6409726.813021]  ffffffff81ef7728 ffff8809952bbcd0 ffffffff81837845 ffffffff81ef7720
[6409726.813025] Call Trace:
[6409726.813036]  [<ffffffff81837845>] schedule+0x35/0x80
[6409726.813040]  [<ffffffff81837aee>] schedule_preempt_disabled+0xe/0x10
[6409726.813044]  [<ffffffff81839729>] __mutex_lock_slowpath+0xb9/0x130
[6409726.813048]  [<ffffffff818397bf>] mutex_lock+0x1f/0x30
[6409726.813053]  [<ffffffff81726a2e>] copy_net_ns+0x6e/0x120
[6409726.813059]  [<ffffffff810a168b>] create_new_namespaces+0x11b/0x1d0
[6409726.813062]  [<ffffffff810a17ad>] copy_namespaces+0x6d/0xa0
[6409726.813068]  [<ffffffff8107f1d5>] copy_process+0x905/0x1b70
[6409726.813073]  [<ffffffff810805d0>] _do_fork+0x80/0x360
[6409726.813077]  [<ffffffff81080959>] SyS_clone+0x19/0x20
[6409726.813081]  [<ffffffff8183b972>] entry_SYSCALL_64_fastpath+0x16/0x71
[6409733.941041] unregister_netdevice: waiting for lo to become free. Usage count = 1
[6409744.021494] unregister_netdevice: waiting for lo to become free. Usage count = 1

рдЕрдЧрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ netdev@vger рдереНрд░реЗрдб рдпрд╣рд╛рдВ https://www.mail-archive.com/[email protected]/msg179703.html рд╣реИ ред

@piec рд╣рд╛рдБ, рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИред

рдореИрдВ рднреА рдЗрд╕ рдмрдЧ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдЙрдлрд╝ рдХреЛ рдЙрдмрдВрдЯреВ рдХрд░реНрдиреЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдкрд░ docker -samba-loop рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:

  • рд▓рд┐рдирдХреНрд╕-рдЫрд╡рд┐-4.4.0-93-рдЬреЗрдиреЗрд░рд┐рдХ
  • рд▓рд┐рдирдХреНрд╕-рдЫрд╡рд┐-4.10.0-1004-рдЬреАрд╕реАрдкреА
  • рд▓рд┐рдирдХреНрд╕-рдЫрд╡рд┐-4.10.0-32-рдЬреЗрдиреЗрд░рд┐рдХ
  • рд▓рд┐рдирдХреНрд╕-рдЫрд╡рд┐-4.11.0-14-рдЬреЗрдиреЗрд░рд┐рдХ
  • linux-image-4.12.10-041210-generic=4.12.10-041210.20170830

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЛ рдЙрдмрдВрдЯреВ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711407 рдФрд░ https://github.com/fho/docker-samba-loop

@fho рдзрдиреНрдпрд╡рд╛рджред рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░рд┐рдкреНрд░реЛ рдХреЗ рд▓рд┐рдП рдбреЙрдХрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рд╕рд╛рдВрдмрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рд╕реЗ https://github.com/moby/moby/issues/5618#issuecomment -318681443 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪрд╛рд▓ рдЪрд▓ рдЬрд╛рдПрдЧреАред

@rn рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЙрд╕ рддрд░рд╣ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред

рдпрд╣рд╛рдВ рдФрд░ рдиреЗрдЯрджреЗрд╡ рдореЗрд▓рд┐рдВрдЧрд▓рд┐рд╕реНрдЯ рдкрд░ рд╣рд╛рд▓ рдХреА рдкреЛрд╕реНрдЯ рдХреЗрд╡рд▓ рдХрд░реНрдиреЗрд▓ рд╕реНрдЯреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИрдВред
рдореИрдВ рдХрд░реНрдиреЗрд▓ 4.11 рдФрд░ 4.12 рдХреЗ рд╕рд╛рде рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рднреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореБрдЭреЗ рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдорд┐рд▓рддреА-рдЬреБрд▓рддреА рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ #35068 рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рд╣рдо рдореВрд▓ рд░реВрдк рд╕реЗ рджреЛ-рдиреЛрдб рдЭреБрдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рд╕реНрдкреНрд░реЗрдб рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рд░рдгрдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 4 рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХрд▓ рд╕реЗрд╡рд╛ рдЪрд▓рд╛рддрд╛ рд╣реИред

рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд┐рд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╣рдо рд╣реЛрд╕реНрдЯ docker.sock рдХреЛ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рднреАрддрд░ рд╕реЗ рд╣рдо docker run рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рдХрддрдо 4 рдкреНрд░рддрд┐ рдХрдВрдЯреЗрдирд░ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдзрд┐рдХрддрдо 4 рдХрдВрдЯреЗрдирд░ рдПрдХ рд╕рд╛рде рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рддреБрд░рдВрдд рдмрд╛рдж -rm рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЙрдкрд░реЛрдХреНрдд рд╕рдВрджрд░реНрдн рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП ARMv7 рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд░реНрдиреЗрд▓ рд▓реЙрдЧ рдФрд░ рдЙрджрд╛рд╣рд░рдгред

ip6_route_dev_notify рдШрдмрд░рд╛рд╣рдЯ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдФрд░ рджреЗрдЦрдХрд░, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд╣реА рдмрдЧ рдирд╣реАрдВ рд╣реИ:

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд░реНрдиреЗрд▓ рдореЗрдВ ipv6 рдкрд░рдд рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореБрджреНрджрд╛ рд╣реИред

рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рд╕рдХрддреА рд╣реИред

рд╣рдо _unregister_netdevice рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 1_ рек.резрек.реж-рдЖрд░рд╕реАрей рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде _CONFIG_PREEMPT_NONE=y_ рдХреЗ рд╕рд╛рде рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреВрдЯ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдПрдХ рд╕реАрдкреАрдпреВ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ:

BOOT_IMAGE=/boot/vmlinuz-4.14.0-rc3 root=/dev/mapper/vg0-root ro рд╢рд╛рдВрдд vssyscall=emulate nosmp

рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдо рдЗрд╕ рдЕрд╡рд╕реНрдерд╛ рд╕реЗ рдЯрдХрд░рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЗрд╕реА рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рд░рд┐рдмреВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХреЛрдИ рдФрд░ рдХрдВрдЯреЗрдирд░ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЗрд╕реЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдХрд░ ipsec/openvpn рдХрдиреЗрдХреНрд╢рди + рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рдкреБрди: рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВред рддрдм рдЙрджрд╛рд╣рд░рдг рдореМрдЬреВрдж рд╣реИрдВ (рдЖрдорддреМрд░ рдкрд░ рд╡реЗ <10s рдЪрд▓рд╛рддреЗ рд╣реИрдВ)ред рд╣рдо рдПрдХ рдорд╢реАрди рдкрд░ рдПрдХ рдорд┐рдирдЯ рдореЗрдВ 10 рдРрд╕реЗ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдЙрдкрд░реЛрдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдХреЗрд╡рд▓ 1cpu) рдХреЗ рд╕рд╛рде, рдорд╢реАрди рдЗрд╕реЗ ~ 2 рдШрдВрдЯреЗ рдореЗрдВ рд╣рд┐рдЯ рдХрд░рддреА рд╣реИред

рдПрдХ рд╣реА рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдкреБрдирд░реБрддреНрдкрд╛рджрдХ, рд▓реЗрдХрд┐рди рд╕реАрдкреАрдпреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд┐рдП рдмрд┐рдирд╛, рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ 3 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдпреВрдбреАрдкреА рдореЛрдб рдореЗрдВ рдмрд╕ iperf рдЪрд▓рд╛рдирд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рдЯреАрд╕реАрдкреА рд╕рдВрдЪрд╛рд░ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИ)ред рдпрджрд┐ рд╣рдо рдРрд╕реЗ 10 рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрди рд╕рднреА рдХреЗ рдЦрддреНрдо рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд░реЗрдВ, рд╣рдо 10 рдорд┐рдирдЯ рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ (40 рдХреЛрд░ рдорд╢реАрди рдкрд░) рдкрд░реЗрд╢рд╛рдиреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рджреЛрдиреЛрдВ рдкреБрдирд░реБрддреНрдкрд╛рджрдХреЛрдВ рдореЗрдВ, рд╣рдордиреЗ "рдЖрдИрдкреА рд░реВрдЯ рдлреНрд▓рд╢ рдЯреЗрдмрд▓ рдСрд▓; ifconfig . рдЬреЛрдбрд╝рд╛рдиреАрдЪреЗ; рд╕реНрд▓реАрдк 10" рдХрдВрдЯреЗрдирд░ рд╕реЗ рдореМрдЬреВрдж рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдЗрд╕рдХрд╛ рдХреЛрдИ рдЕрд╕рд░ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ,

рдмрд╕ рдЖрдЧ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рднреА рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ...

рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: Linux exe-v3-worker 4.9.0-3-amd64 #1 SMP рдбреЗрдмрд┐рдпрди 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux

Linux рд╡рд┐рддрд░рдг/рд╕рдВрд╕реНрдХрд░рдг: рдбреЗрдмрд┐рдпрди 9.1 (рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрд┐рдд)

рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ Linux рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╣реИрдВ? рд╣рд╛рдВ

рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрдЕрдк (рдмреНрд░рд┐рдЬ, рдУрд╡рд░рд▓реЗ, IPv4, IPv6, рдЖрджрд┐): рдХреЗрд╡рд▓ IPv4, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбреЙрдХрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ NATed

рдХрд╛рд░реНрдпрднрд╛рд░ рдХрд╛ рд╡рд┐рд╡рд░рдг (рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдВрдЯреЗрдирд░, рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЛрдб, рдЖрджрд┐): рдмрд╣реБрдд рдХрдо рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ (рдХреБрдЫ рд╕реЗрдХрдВрдб рд╕реЗ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рддрдХ) рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдирд╛ред

рдФрд░ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдЬрдирди:

**рдХрд░реНрдиреЗрд▓:[ремрезренремреирек.рекрезреирезрежреж] unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

рдкреБрд░рд╛рдиреЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рдорд╛рд░ рдирд╣реАрдВ рд╕рдХрд╛ рдпрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдиреЛрдбреНрд╕ рдкрд░ рдирдП рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдмреВрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред**

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рдореВрд▓ рдХрд╛рд░рдг / рдкреИрдЪ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ред

рд╕рд╛рджрд░,

рд░реЛрдмрдкреБрдЯренрепрем

@ рдХреИрдВрдкрдмреЗрд▓рд░
рд╕рд╣рдордд рд╣реИрдВ рдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реИред рдореИрдВ Kubernetes рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдорд╛рддреНрд░рд╛ рдХреЗ рд░реВрдк рдореЗрдВ ceph krbd рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдФрд░ рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдХрдВрдЯреЗрдирд░ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рдмрд╛рдж рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореБрджреНрджрд╛ 10 рджрд┐рди рдкрд╣рд▓реЗ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИ, рдЖрдк рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711407

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдбреИрди рд╕реНрдЯреНрд░реАрдЯрдореИрди рдХреЛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП

рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЙрдлрд╝ рдПрдХ рдХрд░реНрдиреЗрд▓ рдмрдЧ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ 76da0704507bbc51875013f6557877ab308cfd0a рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

ipv6: NETDEV_UNREGISTER рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ ip6_route_dev_notify() рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВ

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=76da0704507bbc51875013f6557877ab308cfd0a
(рдпрд╣ рдХреЗрд╡рд▓ рдХрд░реНрдиреЗрд▓ рдкреИрдирд┐рдХ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ "рдХрд░реНрдиреЗрд▓: unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 2" рд╕рдорд╕реНрдпрд╛ред)

(рдЗрд╕реЗ рдпрд╣рд╛рдВ рджреЛрдмрд╛рд░рд╛ рджреЛрд╣рд░рд╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЧрд┐рдЯрд╣рдм рдкреБрд░рд╛рдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЫреБрдкрд╛ рд░рд╣рд╛ рд╣реИ)

рдЕрдЧрд░ рдЖрдк рдпрд╣рд╛рдВ рдЖ рд░рд╣реЗ рд╣реИрдВ

рдпрд╣рд╛рдВ рдЬрд┐рд╕ рдореБрджреНрджреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ рд╡рд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рдмрдЧ рд╣реИ рдФрд░ рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреБрдЫ рдкреИрдЪ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЪрд▓реЗ рдЧрдП рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреА _some_ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдЕрднреА рддрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВред

рдРрд╕реЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬреЛ _some_ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ (рдлрд┐рд░ рд╕реЗ, рдпрд╣ рдЙрди рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реИ рдЬреЛ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ)

"рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рднреА рд╣реИ" рдЯрд┐рдкреНрдкрдгреА рди рдЫреЛрдбрд╝реЗрдВ

"рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рднреА рд╣реИ" рдмрдЧ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝реЗрдВ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд░реНрдиреЗрд▓ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреЛ рдкреИрдЪ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрджрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред

рдпрджрд┐ рдЖрдк рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рд╢реАрд░реНрд╖ рд╡рд┐рд╡рд░рдг рдореЗрдВ "рдЕрдВрдЧреВрдареЗ рдКрдкрд░" рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
screen shot 2017-03-09 at 16 12 17

рдпрджрд┐ рдЖрдк рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ _рд╕рджрд╕реНрдпрддрд╛ рдмрдЯрди_ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

screen shot 2017-03-09 at 16 11 03

рдпрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдкреНрдкрдгреА рейрежрежреж рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдИ-рдореЗрд▓/рдЕрдзрд┐рд╕реВрдЪрдирд╛ рднреЗрдЬрддреА рд╣реИ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╛рддрдЪреАрдд рдХреЛ рд▓реЙрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдЙрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреВрдВрдЧрд╛ рдЬреЛ (рдереЛрдбрд╝рд╛) рдереНрд░реЗрдб рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдЬреЛрдбрд╝рддреА рд╣реИрдВ

рдЕрдЧрд░ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

  • рдкреВрд░рд╛ рд╕реВрддреНрд░ рдкрдврд╝реЗрдВ; рдпрд╣ рд▓рдВрдмрд╛ рд╣реИ, рдФрд░ рдЬреАрдердм рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рджреГрд╢реНрдпрдорд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред рдЕрдЧрд░ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рддреЛ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ
  • рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ https://github.com/moby/moby/issues/5618#issuecomment -316297818 (рдФрд░ рдЙрд╕ рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ) рдкрдврд╝реЗрдВред

рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдЬрдм рдХрд░реНрдиреЗрд▓ рдЯреАрд╕реАрдкреА рд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИред рдЙрдмрдВрдЯреВ рдХреЗ рд▓рд┐рдП рдЯреЗрд╕реНрдЯ рдХрд░реНрдиреЗрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдЕрдЧрд░ рд╡реЗ рдпрд╣рд╛рдВ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдорджрдж/рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдореБрдЭреЗ рдлреАрдбрдмреИрдХ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред рдкреИрдЪ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдПрд▓рдкреА рдмрдЧ рдореЗрдВ рд╣реИрдВ:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711407/comments/46

рдЙрддреНрд╕рд╡ рдЦрд░рд╛рдм рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдЕрдм рд╣рдо рдЗрд╕ рдкрд░ @ddstreet рдХреЗ рд╕рд╛рде https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711407/ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХреНрдпрд╛ рдХреЛрдИ рдЙрдкрд╛рдп рдирд╣реАрдВ рд╣реИрдВ?

рд╣реЛрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЬреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореВрд▓реНрдп рдХреЛ рдирд╖реНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рд╡рд╣рд╛рдВ рдЬрд╛рддреЗ рд╣реИрдВ)ред

@ pumba-lt рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд▓рдЧрднрдЧ 1.5yrs рдкрд╣рд▓реЗ рдереА, рд▓рдЧрднрдЧ 1yr рдкрд╣рд▓реЗ рдореИрдВрдиреЗ ipv6 рдХреЛ рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ (sysctl рдирд╣реАрдВ) рдкрд░ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдмрд╛рд░ рднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИ рдереАред 48 рдмреНрд▓реЗрдб рдХрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЪрд▓рд╛рдирд╛ред

рдЖрдо рддреМрд░ рдкрд░: /etc/default/grub
GRUB_CMDLINE_LINUX="xxxxx ipv6.disable=1"

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдкреАрдПрдХреНрд╕рдИ рдмреВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реА рдкреАрдПрдХреНрд╕рдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╣реИ:

      DEFAULT menu.c32
      prompt 0
      timeout 50
      MENU TITLE PXE Boot
      label coreos
              menu label CoreOS
              kernel mykernel
              append initrd=myimage ipv6.disable=1 elevator=deadline cloud-config-url=myurl

рдореИрдВ рдЖрдкрдХреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ, рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗред

рдХреГрдкрдпрд╛ рд╕рднреА рд▓реЛрдЧ рд╕рдордЭреЗрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд▓рдХреНрд╖рдг рд╣реИ рдЬрд┐рд╕рдХреЗ рдХрдИ рдХрд╛рд░рдг рд╣реИрдВред рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдиреЗ рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдмреВрдЯ рдкрд░ рдЖрдИрдкреАрд╡реА 6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдорд╛рд░реЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдлреНрд░рдВрдЯ рдЧреНрд░рдм рдХреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓)ред 7 рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ, рдЕрдм рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рддреА рд╣реИрдВред

рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╕рдорд╛рдзрд╛рди рдХрд╣рд╛рдВ рдорд┐рд▓рд╛, рдпрд╛ рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдвреВрдВрдв рд▓рд┐рдпрд╛, рд╡реИрд╕реЗ рднреА, рдзрдиреНрдпрд╡рд╛рдж @qrpike рджреВрд╕рд░реЛрдВ рдХреЛ рдпрд╣ рд╕реБрдЭрд╛рд╡

https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.114

рдкреНрд░рддрд┐рдмрджреНрдз edaafa805e0f9d09560a4892790b8e19cab8bf09
рд▓реЗрдЦрдХ: рдбреИрди рд╕реНрдЯреНрд░реАрдЯрдореИрди [email protected]
рджрд┐рдирд╛рдВрдХ: рдЧреБрд░реБ рдЬрдирд╡рд░реА резрео резрем:резрек:реирем 2018 -0500

net: tcp: close sock if net namespace is exiting


[ Upstream commit 4ee806d51176ba7b8ff1efd81f271d7252e03a1d ]

When a tcp socket is closed, if it detects that its net namespace is
exiting, close immediately and do not wait for FIN sequence.

For normal sockets, a reference is taken to their net namespace, so it will
never exit while the socket is open.  However, kernel sockets do not take a
reference to their net namespace, so it may begin exiting while the kernel
socket is still open.  In this case if the kernel socket is a tcp socket,
it will stay open trying to complete its close sequence.  The sock's dst(s)
hold a reference to their interface, which are all transferred to the
namespace's loopback interface when the real interfaces are taken down.
When the namespace tries to take down its loopback interface, it hangs
waiting for all references to the loopback interface to release, which
results in messages like:

unregister_netdevice: waiting for lo to become free. Usage count = 1

These messages continue until the socket finally times out and closes.
Since the net namespace cleanup holds the net_mutex while calling its
registered pernet callbacks, any new net namespace initialization is
blocked until the current net namespace finishes exiting.

After this change, the tcp socket notices the exiting net namespace, and
closes immediately, releasing its dst(s) and their reference to the
loopback interface, which lets the net namespace continue exiting.

Link: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711407
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=97811
Signed-off-by: Dan Streetman <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>

netns рдореЗрдВ SCTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рднреА рдпрд╣ рдЯреНрд░рд┐рдЧрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, 4.16-rc1 рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4a31a6b19f9ddf498c81f5c9b089742b7472a6f8
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=957d761cf91cdbb175ad7d8f5472336a4d54dbf2

рдЕрднреА рднреА рдЦреБрд╢реА рд╣реИ "unregister_netdevice: eth0 рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 1" рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВрдиреЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 4.4.118 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ docker рд╕рдВрд╕реНрдХрд░рдг 17.09.1-ce я╝Мрд╢рд╛рдпрдж рдореБрдЭреЗ рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдкрд░ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╛рджрд▓ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

@ wuming5569 рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП linux рдХреЗ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

@ wuming5569 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХрд░реНрдиреЗрд▓ 4.4.114 рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ "unregister_netdevice: lo рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпреВрд╕реЗрдЬ рдХрд╛рдЙрдВрдЯ = 1", "unregister_netdevice: eth0 рдХреЗ рдлреНрд░реА рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдпреВрд╕реЗрдЬ рдХрд╛рдЙрдВрдЯ = 1" рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред
рдореИрдВрдиреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред
@ddstreet рдпрд╣ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдХреЛрдИ рдорджрдж?

@ wuming5569 рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╕рдВрджреЗрд╢реЛрдВ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рд╕реМрдореНрдп рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрдВрдд рдореЗрдВ рдЧрд┐рд░реА рдлрд╛рдВрд╕реА рд╣реЛ рд╕рдХрддреА рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдХрд░реНрдиреЗрд▓ рд╣реИрдВрдЧ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдЖрдкрдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдЯрд░реНрди рдХреНрдпрд╛ рд╣реИ, рдпрд╛рдиреА рдЖрдкрдХреЗ рдХрдВрдЯреЗрдирд░ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ?

CentOS рдкрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ред рдореЗрд░рд╛ рдХрд░реНрдиреЗрд▓ 3.10.0-693.17.1.el7.x86_64 рд╣реИред рд▓реЗрдХрд┐рди, рдореБрдЭреЗ syslog рдореЗрдВ рд╕рдорд╛рди рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

Centos7 рдХрд░реНрдиреЗрд▓ 3.10.0-514.21.1.el7.x86_64 рдФрд░ docker 18.03.0-ce рдкрд░ рд╕рдорд╛рди

@danielefranceschi рдореИрдВ рдЖрдкрдХреЛ рдирд╡реАрдирддрдо CentOS рдХрд░реНрдиреЗрд▓ (рдХрдо рд╕реЗ рдХрдо 3.10.0-693) рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣

@alexhexabeam 3.10.0-693 рддреНрд░реБрдЯрд┐рд╣реАрди рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, tnx :)

CentOS7 рдХрд░реНрдиреЗрд▓ 4.16.0-1.el7.elrepo.x86_64 рдФрд░ docker 18.03.0-ce рдкрд░ рд╕рдорд╛рди

рдЗрд╕рдиреЗ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдлреНрддреЛрдВ рддрдХ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдЬрдм рдКрдкрд░ рдЙрдардиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЧрдИ, рддреЛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдЯрдХ рдЧрдпрд╛ред

рд╕рдорд╕реНрдпрд╛ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рднреА рд╣реБрдИ 3.10.0-693.21.1.el7

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЗрд╕ рдкрд░ рднреА рд╣реЛрддрд╛ рд╣реИ:

рд▓рд┐рдирдХреНрд╕ 3.10.0-693.17.1.el7.x86_64
Red Hat Enterprise Linux рд╕рд░реНрд╡рд░ рд░рд┐рд▓реАрдЬ 7.4 (Maipo)

рдореИрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ "рд╕рд░реНрд╡рд┐рд╕ рдбреЙрдХрд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ" рдХрд░рдХреЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@ wuming5569 рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ? рдЖрдкрдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдХрд╛рд░ рдХреНрдпрд╛ рд╣реИ? рд╣рдо рд╣рдлреНрддреЛрдВ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рднреНрд░рдорд┐рдд рд╣реИрдВред
рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реАрдЪреИрдЯ рдЦрд╛рддрд╛ рд╣реИ?

4admin2root, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рд╕реБрдзрд╛рд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.4.114 ,

рдХреНрдпрд╛ рдбреЙрдХрд░ рдбреЗрдореЙрди рдХреЗ рд▓рд┐рдП рдпреВрдЬрд░рд▓реИрдВрдб рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, рдпрджрд┐ рдЙрдЪрд┐рдд рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ? рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдБ рд╕реЗ рд╣реИ

https://github.com/moby/moby/issues/8356
https://github.com/moby/moby/issues/11185

рдЪреВрдВрдХрд┐ рджреЛрдиреЛрдВ рдХрд░реНрдиреЗрд▓ рдлрд┐рдХреНрд╕ рд╕реЗ рдкреБрд░рд╛рдиреЗ рд╣реИрдВ

рд╢реБрдХреНрд░рд┐рдпрд╛

рд╣рдо рд╣рдлреНрддреЛрдВ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рднреНрд░рдорд┐рдд рд╣реИрдВред
рд▓рд┐рдирдХреНрд╕ 3.10.0-693.17.1.el7.x86_64
CentOS Linux рд░рд┐рд▓реАрдЬрд╝ 7.4.1708 (рдХреЛрд░)

рдХреНрдпрд╛ рдХреЛрдИ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдирд╡реАрдирддрдо 4.14 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдирд╣реАрдВ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд┐рд╕реА рдиреЗ рднреА 4.14 рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдореИрдВ рдЗрд╕реЗ 4.15.15-1 рдХрд░реНрдиреЗрд▓ рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, Centos7

рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.15.8 рдореЗрдВ рдПрд╕рд╕реАрдЯреАрдкреА рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреАрд╕реАрдкреА рдирд╣реАрдВред рддреЛ рдЖрдк рдирд╡реАрдирддрдо 4.14.1 рдХреЛ рдЖрдЬрд╝рдорд╛рдирд╛ рдкрд╕рдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  • 4.15.18 рднреА рдЗрд╕ рдмрдЧ рдХреЗ рд╕рд╛рде рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
  • ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рднреА рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ

рд╣рдордиреЗ рдЕрдм 4.16.13 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред рдЕрд╡рд▓реЛрдХрди рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдмрдЧ рд╣рдореЗрдВ рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдПрдХ рдиреЛрдб рдкрд░ рдорд╛рд░ рд░рд╣рд╛ рдерд╛ред

рдХреНрдпрд╛ рдЖрдкрдиреЗ ipv6 рдХреЛ рдЧреНрд░рдм рдмреВрдЯ рдкреИрд░рд╛рдореНрд╕ рдпрд╛ sysctl рдореЗрдВ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рд╣реИ? рдХреЗрд╡рд▓ рдмреВрдЯ рдкреИрд░рд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред Sysctl рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

4 рдЬреВрди, 2018 рдХреЛ рджреЛрдкрд╣рд░ 12:09:53 рдмрдЬреЗ, рд╕рд░реНрдЧреЗрдИ рдкреНрд░реЛрдирд┐рди ( рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com (mailto:[email protected])) рдиреЗ рд▓рд┐рдЦрд╛:

4.15.18 рднреА рдЗрд╕ рдмрдЧ рдХреЗ рд╕рд╛рде рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рднреА рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ

рд╣рдордиреЗ рдЕрдм 4.16.13 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред рдЕрд╡рд▓реЛрдХрди рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдмрдЧ рд╣рдореЗрдВ рдкреНрд░рддрд┐ рд╕рдкреНрддрд╛рд╣ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдПрдХ рдиреЛрдб рдкрд░ рдорд╛рд░ рд░рд╣рд╛ рдерд╛ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub(https://github.com/moby/moby/issues/5618#issuecomment-394410321) рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ (https://github.com/notifications/unsubscribe-auth /AAo3HLYI_jnwjgtQ0ce-E4mc6Em5yeISks5t5VvRgaJpZM4B4L4Z)ред

рдореЗрд░реЗ рд▓рд┐рдП, рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рдЙрд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ/рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдмрдЧ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ

@qrpike рдЖрдк рд╕рд╣реА рд╣реИрдВ, рд╣рдордиреЗ рдХреЗрд╡рд▓ sysctl рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореБрдЭреЗ рдЧреНрд░рдм рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рджреЛред рдзрдиреНрдпрд╡рд╛рдж!

4.9.88 рдбреЗрдмрд┐рдпрди рдХрд░реНрдиреЗрд▓ред рдкреНрд░рдЬрдирди рдпреЛрдЧреНрдпред

@qrpike рдЖрдк рд╕рд╣реА рд╣реИрдВ, рд╣рдордиреЗ рдХреЗрд╡рд▓ sysctl рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореБрдЭреЗ рдЧреНрд░рдм рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рджреЛред рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рд╛ред

@ spronin-aurea рдХреНрдпрд╛ рдмреВрдЯ рд▓реЛрдбрд░ рдкрд░ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдорджрдж рдорд┐рд▓реА?

@qrpike рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдЙрди рдиреЛрдбреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрджрд┐ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА рд╣реИ? рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг, k8s рд╕рдВрд╕реНрдХрд░рдг, CNI, docker рд╕рдВрд╕реНрдХрд░рдг рдЖрджрд┐ред

@komljen рдореИрдВ рдкрд┐рдЫрд▓реЗ 2 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдПрдХ рднреА рдШрдЯрдирд╛ рдХреЗ рдмрд┐рдирд╛ CoreOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред ~ 1000 рдХреЗ рдмрд╛рдж рд╕реЗред рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ ipv6 рдХреЛ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдмрдЧ рд╣реЛрддрд╛ рд╣реИред

рдореЗрд░реА рддрд░рдл рд╕реЗ, рдореИрдВ CoreOS рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, ipv6 рдЧреНрд░рдм рдХреЗ рд╕рд╛рде рдЕрдХреНрд╖рдо рд╣реИ рдФрд░ рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ

@deimosfr рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдкрдиреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП PXE рдмреВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

      DEFAULT menu.c32
      prompt 0
      timeout 50
      MENU TITLE PXE Boot Blade 1
      label coreos
              menu label CoreOS ( blade 1 )
              kernel coreos/coreos_production_pxe.vmlinuz
              append initrd=coreos/coreos_production_pxe_image.cpio.gz ipv6.disable=1 net.ifnames=1 biosdevname=0 elevator=deadline cloud-config-url=http://HOST_PRIV_IP:8888/coreos-cloud-config.yml?host=1 root=LABEL=ROOT rootflags=noatime,discard,rw,seclabel,nodiratime

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореЗрд░рд╛ рдореБрдЦреНрдп рдиреЛрдб рдЬреЛ рдХрд┐ PXE рд╣реЛрд╕реНрдЯ рд╣реИ, рд╡рд╣ рднреА CoreOS рд╣реИ рдФрд░ рдбрд┐рд╕реНрдХ рд╕реЗ рдмреВрдЯ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рднреА рдирд╣реАрдВ рд╣реИред

рдЖрдк рд▓реЛрдЧ рдХреМрди рд╕реЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ?

рдореБрдЭреЗ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╡рд╣ рек.резрек.рейреи-рдХреЛрд░ рдФрд░ рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХреА рдереАред рдореБрдЭреЗ 4.14.42-рдХреЛрд░реЛрд╕ рдкрд░ рдЕрднреА рддрдХ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ

Centos 7.5 4.17.3-1 рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде, рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдкрд░реНрдпрд╛рд╡рд░рдг:
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 1.10.4
рдбреЙрдХрд░ 13.1
рдлрд▓рд╛рд▓реИрди рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рдеред

рд▓реЙрдЧ :
[реореп.ренрепрежрепрежрен] IPv6: ADDRCONF(NETDEV_UP): eth0: рд▓рд┐рдВрдХ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ
[реореп.ренрепреорелреирей] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: рд▓рд┐рдВрдХ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
[реореп.ренрепрепремреирей] cni0: рдкреЛрд░реНрдЯ 8(vethb8a93c6f) рдЕрд╡рд░реБрджреНрдз рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рдЧрдпрд╛
[реореп.реорежрежрелрекрен] cni0: рдкреЛрд░реНрдЯ 8(vethb8a93c6f) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[реореп.реорежрезрекренрез] рдбрд┐рд╡рд╛рдЗрд╕ vethb8a93c6f рдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[реореп.реорежреирейреирей] cni0: рдкреЛрд░реНрдЯ 8(vethb8a93c6f) рдЕрд╡рд░реБрджреНрдз рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рдЧрдпрд╛
[реореп.реорежрейреирежреж] cni0: рдкреЛрд░реНрдЯ 8(vethb8a93c6f) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛

рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = 1уАВ

рдЕрднреА :
рдиреЛрдб рдЖрдИрдкреА рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрд╕рдПрд╕рдПрдЪ рдЬреИрд╕реА рдХрд┐рд╕реА рднреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ ...

рдпрд╣рд╛рдВ рдХреЗ рд▓рдХреНрд╖рдг рдХрдИ рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред рд╕рднреА рдХрд╛ рд╕рдВрдмрдВрдз рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реЗ рд╣реИред рдХреНрдпрд╛ рдЗрд╕рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдХреГрдкрдпрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ unshare -n рд╣реИрдВрдЧ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ, cat /proc/$pid/stack рдЕрдирд╢реЗрдпрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ copy_net_ns() рдореЗрдВ рд╣реИрдВрдЧ рд╣реЛрддрд╛ рд╣реИ? рдпрд╣ рдпрд╣рд╛рдВ рдкрд╛рдП рдЧрдП рдХреБрдЫ рдмреИрдХрдЯреНрд░реИрд╕ рд╕рд╣рд┐рдд рдХрдИ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рдЬрдХ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рек.резрем рдФрд░ рек.резрео рдХреЗ рдмреАрдЪ рдХрд┐рд░рд┐рд▓ рддрдЦрд╛рдИ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдмрдВрдзрд┐рдд рд▓реЙрдХрд┐рдВрдЧ рдХреЛ рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХрд░рддреЗ рд╣реБрдП рдХрдИ рдкреИрдЪ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдкреНрд░рднрд╛рд╡рд┐рдд рдбрд┐рд╕реНрдЯреНрд░реЛ/рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЬ рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдХреЛ рд╢рд╛рдпрдж рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд┐рд░ рдЧреБрдард▓реА рдкрд░ рд▓рд╛рдЧреВ/рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
рдпрд╣ рднреА рджреЗрдЦреЗрдВ: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1779678

@ рдмреНрд▓рдм

sudo cat /proc/122355/stack
[<ffffffff8157f6e2>] copy_net_ns+0xa2/0x180
[<ffffffff810b7519>] create_new_namespaces+0xf9/0x180
[<ffffffff810b775a>] unshare_nsproxy_namespaces+0x5a/0xc0
[<ffffffff81088983>] SyS_unshare+0x193/0x300
[<ffffffff816b8c6b>] tracesys+0x97/0xbd
[<ffffffffffffffff>] 0xffffffffffffffff

4.18 рдореЗрдВ рд▓реЙрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рд╡рд░реНрддрдорд╛рди 4.18rc рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдордЬрд╝рдмреВрддреА рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдРрд╕реЗ рдХрдИ рд▓реЛрдЧ рд╣реИрдВ рдЬрд╣рд╛рдБ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдмрджрд▓рдиреЗ рд╕реЗ рднреА рдРрд╕рд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрджрд▓ рдЧрдИ рд╣реИред рдвреЗрд░ рд╕рд╛рд░рд╛ред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдирд╡реАрдирддрдо рдХреЛрд░рдУрдПрд╕ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж - 1745.7.0 рдореБрджреНрджрд╛ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ:

  • рдХрд░реНрдиреЗрд▓: 4.14.48
  • рдбреЛрдХрд░: резрео.режрей.рез

CentOS 7 рдкрд░ рдПрдХ рд╣реА рдореБрджреНрджрд╛

  • рдХрд░реНрдиреЗрд▓: 4.11.1-1.el7.elrepo.x86_64
  • рдбреЛрдХрд░: резрен.резреи.реж-рд╕реАрдИ

@Blub рдЗрд╕реЗ CoreOS 1688.5.3, рдХрд░реНрдиреЗрд▓ 4.14.32 рдкрд░ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ

ip-10-72-101-86 core # cat /proc/59515/stack
[<ffffffff9a4df14e>] copy_net_ns+0xae/0x200
[<ffffffff9a09519c>] create_new_namespaces+0x11c/0x1b0
[<ffffffff9a0953a9>] unshare_nsproxy_namespaces+0x59/0xb0
[<ffffffff9a07418d>] SyS_unshare+0x1ed/0x3b0
[<ffffffff9a003977>] do_syscall_64+0x67/0x120
[<ffffffff9a800081>] entry_SYSCALL_64_after_hwframe+0x3d/0xa2
[<ffffffffffffffff>] 0xffffffffffffffff

рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреНрдп рдирд┐рд╢рд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ net_namespace.c рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛ, net_mutex ( cleanup_net , net_ns_barrier , net_ns_init , {,un}register_pernet_{subsys,device} )ред рд╕реНрдерд┐рд░ рдЧреБрдард▓реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ рдпрджрд┐ 4.18 рд╕реЗ рд╕рднреА рд▓реЙрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЪреАрдЬ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореИрдВрдиреЗ рдРрд╕рд╛ рдХреЛрдИ рдирд┐рд╢рд╛рди рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ рдЬреЛ рдореВрд▓ рдХрд╛рд░рдг рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдкрд░ рдЙрдкрд░реЛрдХреНрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп /proc/*/stack s рджрд┐рдЦрд╛рдИ рджреЗрдВ?

рд╡рд╣реА рдореБрджреНрджрд╛ ! рдФрд░ рдореЗрд░рд╛ env рдбреЗрдмрд┐рдпрди рд╣реИ 8
debian-docker
docker

рдЖрд░рдПрдЪрдИрдПрд▓, рдЭреБрдВрдб, резрео.режрей.реж-рд╕реАрдИ

  1. ssh . рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрдХ рдиреЛрдб рд╕реЗ рдЬреБрдбрд╝рдирд╛
  2. рдкреНрд░рдмрдВрдзрдХ рдиреЛрдб рдкрд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛:

    sudo docker run -it -v /import:/temp/eximport -v /home/myUser:/temp/exhome docker.repo.myHost/ fedora:23 /bin/bash

  3. рдХреБрдЫ рд╕рдордп рдмрд╛рдж рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдирд╛:

    [ рд░реВрдЯ@8 a9857c25919 myDir]#
    syslogd@se1-shub-t002 рдЬреБрд▓рд╛рдИ 19
    рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

рдорд┐рдирдЯреЛрдВ рдХреЗ рдмрд╛рдж рдореИрдВ рдкреНрд░рдмрдВрдзрдХ рдиреЛрдб рдХреЗ рдХрдВрд╕реЛрд▓ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реВрдВ рдФрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрдВрдЯреЗрдирд░ рдЕрдм рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдпрд╣ рдПрдХ рдФрд░ "рд╕рдорд╕реНрдпрд╛ рд╕реВрдЯ" рд╣реИ?

рдЕрдЧреНрд░рд┐рдо рдореЗрдВ THX!

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
рдпрд╣ рд╕реАрдзреЗ ssh рдХрдВрд╕реЛрд▓ (рдЭреБрдВрдб рдкреНрд░рдмрдВрдзрдХ рдмреИрд╢ рдкрд░) рдкрд░ рднреА рд╣реЛрддрд╛ рд╣реИред

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
рдореЗрдЬрдмрд╛рди рдорд╢реАрди (рдЭреБрдВрдб рдореЗрдВ рдПрдХ рдкреНрд░рдмрдВрдзрдХ рдиреЛрдб):
рд▓рд┐рдирдХреНрд╕ [MACHINENNAME] 3.10.0-514.2.2.el7.x86_64 #1 рдПрд╕рдПрдордкреА рдмреБрдз рдирд╡рдВрдмрд░ 16 13:15:13 рдИрдПрд╕рдЯреА 2016 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕

рдЕрдЧрд░ рдпрд╣ рдХреБрдЫ рд╕рдордп рдмрд╛рдж рдареАрдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдЕрд▓рдЧ рд╕рдорд╕реНрдпрд╛ рд╣реИред

CentOS7.5 рдХрд░реНрдиреЗрд▓ 3.10.0-693.el7.x86_64 рдФрд░ docker 1.13.1 . рдкрд░ рд╕рдорд╛рди

рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ OEL 7.5
рдЕрдирд╛рдо -рдП
4.1.12-124.16.1.el7uek.x86_64 #2 рдПрд╕рдПрдордкреА рд╕реЛрдо рдЬреВрди 11 20:09:51 рдкреАрдбреАрдЯреА 2018 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕
рдбреЙрдХрдЯрд░ рдЬрд╛рдирдХрд╛рд░реА
рдХрдВрдЯреЗрдирд░: 9
рдЪрд▓ рд░рд╣рд╛ рд╣реИ: 5
рд░реБрдХрд╛ рд╣реБрдЖ: 0
рд░реБрдХ рдЧрдпрд╛: 4
рдЫрд╡рд┐рдпрд╛рдВ: 6
рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: резрен.режрем.реи-рдУрдПрд▓

dmesg
[реиреирейреорейренрек.ренрезреореореореп] unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
[реиреирейреорейреорек.ренремреиреорезрей] unregister_netdevice: рд▓реЛ рдХреЗ рдлреНрд░реА рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
[реиреирейреорейрепреи.ренрепреирелреорел] eth0: vethbed6d59 . рд╕реЗ рдирд╛рдо рдмрджрд▓рд╛ рдЧрдпрд╛

(рдЗрд╕реЗ https://github.com/moby/moby/issues/5618#issuecomment-351942943 рдпрд╣рд╛рдВ рдлрд┐рд░ рд╕реЗ рджреЛрд╣рд░рд╛рдПрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЧрд┐рдЯрд╣рдм рдкреБрд░рд╛рдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЫреБрдкрд╛ рд░рд╣рд╛ рд╣реИ)

рдЕрдЧрд░ рдЖрдк рдпрд╣рд╛рдВ рдЖ рд░рд╣реЗ рд╣реИрдВ

рдпрд╣рд╛рдВ рдЬрд┐рд╕ рдореБрджреНрджреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ рд╡рд╣ рдПрдХ рдХрд░реНрдиреЗрд▓ рдмрдЧ рд╣реИ рдФрд░ рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреБрдЫ рдкреИрдЪ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЪрд▓реЗ рдЧрдП рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреА _some_ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдЕрднреА рддрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВред

рдРрд╕реЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдЬреЛ _some_ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ (рдлрд┐рд░ рд╕реЗ, рдпрд╣ рдЙрди рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╣реИ рдЬреЛ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ)

"unregister_netdevice: рд╡реЗрдЯрд┐рдВрдЧ рдлреЙрд░ рд▓реЛ рдЯреБ рдлреНрд░реА" рдПрд░рд░ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдмрдЧ рдирд╣реАрдВ рд╣реИ

рдпрджрд┐ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ _after_ рд╣реИ рддреЛ рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)

"рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рднреА рд╣реИ" рдЯрд┐рдкреНрдкрдгреА рди рдЫреЛрдбрд╝реЗрдВ

"рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рднреА рд╣реИ" рдмрдЧ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝реЗрдВ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд░реНрдиреЗрд▓ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдХреЛ рдкреИрдЪ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрджрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред

рдпрджрд┐ рдЖрдк рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рд╢реАрд░реНрд╖ рд╡рд┐рд╡рд░рдг рдореЗрдВ "рдЕрдВрдЧреВрдареЗ рдКрдкрд░" рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
screen shot 2017-03-09 at 16 12 17

рдпрджрд┐ рдЖрдк рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ _рд╕рджрд╕реНрдпрддрд╛ рдмрдЯрди_ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

screen shot 2017-03-09 at 16 11 03

рдпрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдкреНрдкрдгреА рейрежрежреж рд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдИ-рдореЗрд▓/рдЕрдзрд┐рд╕реВрдЪрдирд╛ рднреЗрдЬрддреА рд╣реИ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╛рддрдЪреАрдд рдХреЛ рд▓реЙрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдЙрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреВрдВрдЧрд╛ рдЬреЛ (рдереЛрдбрд╝рд╛) рдереНрд░реЗрдб рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдЬреЛрдбрд╝рддреА рд╣реИрдВ

рдЕрдЧрд░ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

  • рдЫрд┐рдкреА рд╣реБрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕рд╣рд┐рдд рд╕рдВрдкреВрд░реНрдг рд╕реВрддреНрд░ рдкрдврд╝реЗрдВ ; рдпрд╣ рд▓рдВрдмрд╛ рд╣реИ, рдФрд░ рдЬреАрдердм рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рджреГрд╢реНрдпрдорд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред рдЕрдЧрд░ рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рддреЛ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рд╕рдВрднрд╡рддрдГ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ

screen shot 2018-07-25 at 15 18 14

  • рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ https://github.com/moby/moby/issues/5618#issuecomment -316297818 (рдФрд░ рдЙрд╕ рд╕рдордп рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ) рдкрдврд╝реЗрдВ:

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрджреЗрд╢ рд╕реНрд╡рдпрдВ рд╕реМрдореНрдп рд╣реИ , рдУрдкреА рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рд╣реИ рдЬреЛ рдирд╣реАрдВ рд╣реИред

рдХреЛрдб рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА , рдЬрд╣рд╛рдВ рд╕реЗ рдпрд╣ рд╕рдВрджреЗрд╢ рдЖ рд░рд╣рд╛ рд╣реИ, рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЬреИрд╕реЗ рдХрд┐ рдЖрдИрдкреА рд╕реНрдЯреИрдХ) рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ (рдЬреИрд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ veth рдЬреЛрдбрд╝реА рдХрд╛ рдЕрдВрдд) рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдПрдХ рд╕рдВрджрд░реНрдн рдЧрдгрдирд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдХрдВрдЯреЗрдирд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╕рдлрд╛рдИ (рдЬреИрд╕реЗ рдЦреБрд▓реЗ рд╕реЙрдХреЗрдЯ рдЖрджрд┐ рдХреЛ рдмрдВрдж рдХрд░рдирд╛) рдХрд░ рд╕рдХреЗрдВред рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдлрд╛рдИ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рднрд╛рд░реА рднрд╛рд░ (рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдиреЗрдХреНрд╢рди рдЖрджрд┐) рдХреЗ рддрд╣рдд, рдХрд░реНрдиреЗрд▓ рд╕рдВрджреЗрд╢ рдХреЛ рдпрд╣рд╛рдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рд╕рдВрдЬрд╛рд▓ рдпреБрдХреНрддрд┐ рдХрд╛ рдХреЛрдИ рдЙрдкрдпреЛрдХреНрддрд╛ рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрднреА рдХрдореА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдХреЛрдИ рдЕрдиреНрдп рднрд╛рдЧ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдХрд╛рд░реНрдп рдЕрдЯрдХ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдХреНрд░реИрд╢ рд╣реИ рдЬреЛ рдХрд░реНрдиреЗрд▓ рдмрдЧ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдХреБрдЫ рдХреЛрдб рдкрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╕рдВрджрд░реНрдн рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдореА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред рдРрд╕реЗ рдХрдИ рдмрдЧ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рд╕рдВрднрд╡рдд: рдкреБрд░рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛ рд╡рд╛рдкрд╕ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреНрд░реИрд╢ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг (рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛) рд▓рд┐рдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рд╕рдВрджреЗрд╢ рдХрд░рддрд╛ рд╣реВрдВ)ред

* рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЗрд╡рд▓ рддрднреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ рдЬрдм рдЖрдкрдХрд╛ рдХрд░реНрдиреЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ *, рдФрд░ рддрдм рд╣рдореЗрдВ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА:

  • рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг ( uname -r рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ)
  • рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг/рд╕рдВрд╕реНрдХрд░рдг
  • рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ Linux рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╣реИрдВ?
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрдЕрдк (рдмреНрд░рд┐рдЬ, рдУрд╡рд░рд▓реЗ, IPv4, IPv6, рдЖрджрд┐)
  • рдХрд╛рд░реНрдпрднрд╛рд░ рдХрд╛ рд╡рд┐рд╡рд░рдг (рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдВрдЯреЗрдирд░, рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЛрдб, рдЖрджрд┐)
  • рдФрд░ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдЬрдирди

рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдХрд┐рд╕реА рднреА рд╕реАрдорд╛ рдХреЗ рддрд╣рдд рдбреЙрдХрдЯрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ? рдЬреИрд╕реЗ ulimits, cgroups рдЖрджрд┐...

рдирдП рд╕рд┐рд╕реНрдЯрдордб рдХреА рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕реЗрдЯ рди рдХрд┐рдпрд╛ рд╣реЛред рдореИрдВрдиреЗ рдЪреАрдЬреЛрдВ рдХреЛ рдЕрд╕реАрдорд┐рдд рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рддрдм рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ (31 рджрд┐рдиреЛрдВ рд╕реЗ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ)ред

рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдРрд╕рд╛ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдЕрднреА рдХреЗ рд▓рд┐рдП

рд░реЗрд▓ 7.5 - 3.10.0-862.3.2.el7.x86_64
рдбреЙрдХрд░ 1.13

@dElogics рд╕рд┐рд╕реНрдЯрдордб рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ "рдирдпрд╛" рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реАрдорд╛ CentOS 7.5 рд╕рд┐рд╕реНрдЯрдордб рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ?

рд╕рд╛рде рд╣реА, рдЬрдм рдЖрдк рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдХрд┐рд╕реА рднреА рд╕реАрдорд╛ рдХреЗ рддрд╣рдд рдбреЙрдХрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рдбреЙрдХрд░ рдбрд┐рдорди рдпрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдВрдЯреЗрдирд░ рд╣реИ?

рдбреЙрдХрд░ рдбреЗрдордиред рдбреЗрдмрд┐рдпрди 9 (232-25) рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдордбред

рдЖрд░рдПрдЪрдИрдПрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЖрд░рдПрдЪрдИрдПрд▓ рдкрд░ рднреА рджреЗрдЦрд╛ рд╣реИред рдореИрдВ LimitNOFILE=1048576, LimitNPROC=infinity, LimitCORE=infinity, TasksMax=infinity рд╕реЗрдЯ рдХрд░реВрдВрдЧрд╛

рдХрд░реНрдиреЗрд▓: unregister_netdevice: eth0 рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрдгрдирд╛ = рей
рдХрд░реНрдиреЗрд▓ 4.4.146-1.el7.elrepo.x86_64
рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗрдВрдЯреЛрд╕ рд▓рд┐рдирдХреНрд╕ рд░рд┐рд▓реАрдЬ 7.4.1708 (рдХреЛрд░)
рдмреНрд░рд┐рдЬ рдореЛрдб

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА, рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?

рд╡рд╣реА рдореБрджреНрджрд╛:

CentOS Linux рд░рд┐рд▓реАрдЬрд╝ 7.5.1804 (рдХреЛрд░)
рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг 18.06.1-рд╕реАрдИ, рдирд┐рд░реНрдорд╛рдг e68fc7a
рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг: 3.10.0-693.el7.x86_64

рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдореБрджреНрджрд╛ рдореИрдВ рдпрд╣рд╛рдВ рдорд┐рд▓рд╛ рд╣реВрдВ ...
рдХреНрдпрд╛ рдХреЛрдИ рдЪрд╛рд▓ рд╣реИ рдЬреЛ рдореИрдВ рдЕрднреА рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдХреГрдкрдпрд╛ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ...

рд╕реЗрдВрдЯреЛрд╕ 7.0.1406
[ рд░реВрдЯ@zjsm-slavexx рдЖрджрд┐]# uname -a
рд▓рд┐рдирдХреНрд╕ zjsm-slave08 3.10.0-123.el7.x86_64 #1 рдПрд╕рдПрдордкреА рд╕реЛрдо рдЬреВрди 30 12:09:22 рдпреВрдЯреАрд╕реА 2014 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕
[ рд░реВрдЯ@zjsm-slavexx рдЖрджрд┐]# рдмрд┐рд▓реНрд▓реА/рдЖрджрд┐/рд╕реЗрдВрдЯреЛрд╕-рд░рд┐рд▓реАрдЬрд╝
CentOS Linux рд░рд┐рд▓реАрдЬрд╝ 7.0.1406 (рдХреЛрд░)

рдбреЙрдХрд░ рдЬрд╛рдирдХрд╛рд░реА:
[ рд░реВрдЯ@zjsm-slavexx ~]# рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
рдЧреНрд░рд╛рд╣рдХ:
рд╕рдВрд╕реНрдХрд░рдг: резрен.режрек.реж-рд╕реАрдИ
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.28
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.7.5
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: 4845c56
рдирд┐рд░реНрдорд┐рдд: рд╕реЛрдо рдЕрдкреНрд░реИрд▓ 3 18:01:50 2017
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64

рд╕рд░реНрд╡рд░:
рд╕рдВрд╕реНрдХрд░рдг: резрен.режрек.реж-рд╕реАрдИ
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.28 (рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 1.12)
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.7.5
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: 4845c56
рдирд┐рд░реНрдорд┐рдд: рд╕реЛрдо рдЕрдкреНрд░реИрд▓ 3 18:01:50 2017
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64
рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ: рдЕрд╕рддреНрдп

CentOS Linux 7.2.1511 рдХрд░реНрдиреЗрд▓ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ: 3.10.0-327.el7.x86_64
рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред

Ubuntu 16.04.3 LTS
Kernel 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Docker version:
Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:42:18 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.09.0-ce
 API version:  1.32 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:40:56 2017
 OS/Arch:      linux/amd64
 Experimental: false

@thaJeztah , рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдореВрд▓ рдкреЛрд╕реНрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЬреЛрдбрд╝рдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧ рдЕрднреА рднреА рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

$ docker network ls
NETWORK ID          NAME                     DRIVER              SCOPE
b3fc47abfff2        bridge                   bridge              local
f9474559ede8        dockerfile_cluster_net   bridge              local
ef999de68a96        host                     host                local
e7b41d23674c        none                     null                local
$ docker network rm f9474559ede8 

рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред

@hzbd рдЖрдкрдХрд╛ рдорддрд▓рдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдмреНрд░рд┐рдЬ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИ? рдХреНрдпрд╛ рдЖрдкрдиреЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ? рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдБред

рдареАрдХ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ

рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдХрд┐рд╕реА рднреА рд╕реАрдорд╛ рдХреЗ рддрд╣рдд рдбреЙрдХрдЯрд░ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ? рдЬреИрд╕реЗ ulimits, cgroups рдЖрджрд┐...

рдирдП рд╕рд┐рд╕реНрдЯрдордб рдХреА рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕реЗрдЯ рди рдХрд┐рдпрд╛ рд╣реЛред рдореИрдВрдиреЗ рдЪреАрдЬреЛрдВ рдХреЛ рдЕрд╕реАрдорд┐рдд рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рддрдм рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ (31 рджрд┐рдиреЛрдВ рд╕реЗ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ)ред

рдареАрдХ рд╣реИ, рдпрд╣ рдмрдЧ рдЕрднреА рднреА рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЧрдИ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдХрдВрдЯреЗрдирд░ рдЗрдирд╛рдпрдд рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ (PID 1 рдореМрдЬреВрдж рд╣реИ ()), рддреЛ рдпрд╣ рдмрдЧ рд╣рдореЗрдВ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

@dElogics рд╣рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рд╕рд┐рд╕реНрдЯрдордб рд╕реАрдорд╛ рдХреЛ рдЕрд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдЖрджреЗрд╢ рдЪрд▓рд╛рдПред рдореБрдЭреЗ рдпрд╣ рднреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИред

@dElogics рд╣рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рд╕рд┐рд╕реНрдЯрдордб рд╕реАрдорд╛ рдХреЛ рдЕрд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдЖрджреЗрд╢ рдЪрд▓рд╛рдПред рдореБрдЭреЗ рдпрд╣ рднреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИред

рдЖрдкрдХреЛ docker рдХреА systemd рдЗрдХрд╛рдИ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЬрд┐рд╕ рд╕рд┐рд╕реНрдЯрдордб рдпреВрдирд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдХреЗрд╡рд▓ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рднрд╛рдЧ) -

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target docker.socket firewalld.service flannel.service
Wants=network-online.target
Requires=docker.socket

[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker

ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХрд░реНрдиреЗрд▓ 4.15 рдпрд╛ рдирдП рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рдпрд╣ рдбреИрди рд╕реНрдЯреНрд░реАрдЯрдореИрди рдлрд┐рдХреНрд╕ (https://github.com/torvalds/linux/commit/4ee806d51176ba7b8ff1efd81f271d7252e03a1d) рдХреЛ рдкрд╣рд▓реЗ 4.15 рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ 4.16 (https: /) рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рд╣реБрдП рд╣реИрдВред /github.com/kubernetes/kubernetes/issues/64743#issuecomment-436839647

рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЗрд╕реЗ рдЖрдЬрдорд╛рдпрд╛?

@victorgp рд╣рдо рдЕрднреА рднреА 4.15 рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдпрд╣рд╛рдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВрдЧреЗ рдЬрдм рд╣рдордиреЗ 4.16 рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ (рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреБрдЫ рд╣рдлреНрддреЛрдВ рдореЗрдВ)ред

рд╣рдордиреЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛

рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП - рдПрдХ рд╢рд╛рдирджрд╛рд░ рдврдВрдЧ рд╕реЗ рд░реЛрдХрдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ (рдЬреЛ SIGTERM рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВ) рдЗрд╕реЗ рдХрднреА рднреА рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рд╣реЛрд╕реНрдЯ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ) рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

@dElogics "рд╣реЛрд╕реНрдЯ рдиреЗрдорд╕реНрдкреЗрд╕" рд╕реЗ --privileged ?

@dElogics "рд╣реЛрд╕реНрдЯ рдиреЗрдорд╕реНрдкреЗрд╕" рд╕реЗ --privileged ?

рдирд╣реАрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ --рдиреЗрдЯрд╡рд░реНрдХ=рд╣реЛрд╕реНрдЯ

рдХрд░реНрдиреЗрд▓ 4.4.0 рд╕реЗ 4.15.0 рдФрд░ рдбреЙрдХрдЯрд░ 1.11.2 рд╕реЗ 18.09 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред

рдбреЙрдХ рд╣реЛрд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рд╡рд╛рд▓реЗ VMs рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдмреЗрдбрд╝реЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджрд┐рди рдореЗрдВ рдХрдИ рдмрд╛рд░ (рд╣рдорд╛рд░реЗ рдбреЙрдХрд░ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде) рджрд┐рдЦрд╛рдИ рджреЗрддреА рдереАред
45 рджрд┐рдиреЛрдВ рдореЗрдВ рдФрд░ рд╣рдо рдЕрдм рдЗрд╕реЗ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рднрд╛рд╡реА рдкреАрдврд╝реА рдХреЗ рд▓рд┐рдП, рд╣рдВрдЧ рдбреЙрдХрд░ 1.11.2 w/ рдкреНрд░рд┐рдВрдЯрдХ рдХрд╛ рд╕реНрдЯреИрдХ-рдЯреНрд░реЗрд╕ unregister_netdevice: waiting for vethXXXXX рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рдмреЗрдбрд╝реЗ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рд╡реАрдПрдо рдореЗрдВ рджреЗрдЦ рд░рд╣реЗ рдереЗ) http://paste рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 0xc820001980 )

goroutine 8809 [syscall, 542 minutes, locked to thread]:
syscall.Syscall6(0x2c, 0xd, 0xc822f3d200, 0x20, 0x0, 0xc822f3d1d4, 0xc, 0x20, 0xc82435fda0, 0x10)
    /usr/local/go/src/syscall/asm_linux_amd64.s:44 +0x5
syscall.sendto(0xd, 0xc822f3d200, 0x20, 0x20, 0x0, 0xc822f3d1d4, 0xc80000000c, 0x0, 0x0)
    /usr/local/go/src/syscall/zsyscall_linux_amd64.go:1729 +0x8c
syscall.Sendto(0xd, 0xc822f3d200, 0x20, 0x20, 0x0, 0x7faba31bded8, 0xc822f3d1c8, 0x0, 0x0)
    /usr/local/go/src/syscall/syscall_unix.go:258 +0xaf
github.com/vishvananda/netlink/nl.(*NetlinkSocket).Send(0xc822f3d1c0, 0xc82435fda0, 0x0, 0x0)
    /usr/src/docker/vendor/src/github.com/vishvananda/netlink/nl/nl_linux.go:333 +0xd4
github.com/vishvananda/netlink/nl.(*NetlinkRequest).Execute(0xc82435fda0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
    /usr/src/docker/vendor/src/github.com/vishvananda/netlink/nl/nl_linux.go:215 +0x111
github.com/vishvananda/netlink.LinkDel(0x7fab9c2b15d8, 0xc825ef2240, 0x0, 0x0)
    /usr/src/docker/vendor/src/github.com/vishvananda/netlink/link_linux.go:615 +0x16b
github.com/docker/libnetwork/drivers/bridge.(*driver).DeleteEndpoint(0xc8204aac30, 0xc8203ae780, 0x40, 0xc826e7b800, 0x40, 0x0, 0x0)
    /usr/src/docker/vendor/src/github.com/docker/libnetwork/drivers/bridge/bridge.go:1060 +0x5cf
github.com/docker/libnetwork.(*endpoint).deleteEndpoint(0xc822945b00, 0xc82001ac00, 0x0, 0x0)
    /usr/src/docker/vendor/src/github.com/docker/libnetwork/endpoint.go:760 +0x261
github.com/docker/libnetwork.(*endpoint).Delete(0xc822945b00, 0x7fab9c2b0a00, 0x0, 0x0)
    /usr/src/docker/vendor/src/github.com/docker/libnetwork/endpoint.go:735 +0xbcb
github.com/docker/libnetwork.(*sandbox).delete(0xc8226bc780, 0xc8229f0600, 0x0, 0x0)
    /usr/src/docker/vendor/src/github.com/docker/libnetwork/sandbox.go:217 +0xd3f
github.com/docker/libnetwork.(*sandbox).Delete(0xc8226bc780, 0x0, 0x0)
    /usr/src/docker/vendor/src/github.com/docker/libnetwork/sandbox.go:175 +0x32
github.com/docker/docker/daemon.(*Daemon).releaseNetwork(0xc820001980, 0xc820e23a40)
    /usr/src/docker/.gopath/src/github.com/docker/docker/daemon/container_operations.go:732 +0x4f1
github.com/docker/docker/daemon.(*Daemon).Cleanup(0xc820001980, 0xc820e23a40)
    /usr/src/docker/.gopath/src/github.com/docker/docker/daemon/start.go:163 +0x62
github.com/docker/docker/daemon.(*Daemon).StateChanged(0xc820001980, 0xc825f9fac0, 0x40, 0xc824155b50, 0x4, 0x8900000000, 0x0, 0x0, 0x0, 0x0, ...)
    /usr/src/docker/.gopath/src/github.com/docker/docker/daemon/monitor.go:39 +0x60a
github.com/docker/docker/libcontainerd.(*container).handleEvent.func2()
    /usr/src/docker/.gopath/src/github.com/docker/docker/libcontainerd/container_linux.go:177 +0xa5
github.com/docker/docker/libcontainerd.(*queue).append.func1(0xc820073c01, 0xc820f9a2a0, 0xc821f3de20, 0xc822ddf9e0)
    /usr/src/docker/.gopath/src/github.com/docker/docker/libcontainerd/queue_linux.go:26 +0x47
created by github.com/docker/docker/libcontainerd.(*queue).append
    /usr/src/docker/.gopath/src/github.com/docker/docker/libcontainerd/queue_linux.go:28 +0x1da

рдЗрд╕рд╕реЗ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ https://github.com/moby/moby/blob/v1.11.2/daemon/container_operations.go#L732 рдореЗрдВ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред

рдЬреЛ рд╣рдореЗрдВ https://github.com/moby/moby/blob/v1.11.2/vendor/src/github.com/docker/libnetwork/sandbox.go#L175 рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ

рдФрд░
https://github.com/moby/moby/blob/v1.11.2/vendor/src/github.com/docker/libnetwork/endpoint.go#L760

рдЬреЛ libnetwork рдмреНрд░рд┐рдЬ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ (рднрдпрд╛рдирдХ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ)
https://github.com/moby/moby/blob/v1.11.2/vendor/src/github.com/docker/libnetwork/drivers/bridge/bridge.go#L1057 -L1061

рдиреЗрдЯрд▓рд┐рдВрдХ рдкрд░ рдЬрд╛рдирд╛
https://github.com/moby/moby/blob/v1.11.2/vendor/src/github.com/vishvananda/netlink/link_linux.go#L601 -L617
https://github.com/moby/moby/blob/v1.11.2//vendor/src/github.com/vishvananda/netlink/nl/nl_linux.go#L215

рдФрд░ рдЕрдВрддрддрдГ рдЙрд╕ рдиреЗрдЯрд▓рд┐рдВрдХ рд╕реЙрдХреЗрдЯ рдореЗрдВ, https://github.com/moby/moby/blob/v1.11.2/vendor/src/github.com/vishvananda/netlink/nl/nl_linux.go#L333 рдкрд░ рдХреЙрд▓

рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдХреЛ рд░реЛрдХрддреЗ рд╕рдордп рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрдЧ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрд╕рдХреЗрдмреА рдХреЛ рдЕрднреА рднреА рдиреЗрдЯрдиреНрд╕ рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╡реАрде рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбреЙрдХрд░ 15 рдХреЗ рдмрд╛рдж рдЙрд╕ рдХрдВрдЯреЗрдирд░ рдХреЛ рдХрд┐рд▓ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИред рдбреЙрдХрд░ рдбреЗрдореЙрди рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрдирд╛рдпрдд рд╕реЗ рдирд╣реАрдВ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдмрдЧ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рд╣реИред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ https://github.com/torvalds/linux/commit/4ee806d51176ba7b8ff1efd81f271d7252e03a1d (4.15 рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рд╕реНрд╡реАрдХреГрдд) рдФрд░ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдорд┐рдЯрдореЗрдВрдЯ (рдХрдИ рд╣реИрдВ) рдПрдХ рд╢рдорди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрд░реНрдиреЗрд▓ рдХрд╛ рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╕реБрдВрджрд░ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдХреНрдпрд╛ рд╣реИ ... рд╣рдордиреЗ рдЖрд░рдПрдЪрдИрдПрд▓ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ 3.10.0 рд╕реЗ 4.17.11 рддрдХ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рд╣реИред (рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдЪрд╛рд▓реВ)ред рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдмрдЧ рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рджреИрдирд┐рдХ рдЖрдзрд╛рд░ рдкрд░ рдХрдИ рдмрд╛рд░ рдЖ рд░рд╣рд╛ рдерд╛ред рдЕрдм рддреАрди рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдпрди рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдмрдЧ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рд╣реБрдЖред рддреЛ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ 99% рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред

@marckamerbeek рдЖрдкрдиреЗ RHEL рдХрд░реНрдиреЗрд▓ рдХреЛ рдПрдХ рд╕рдореБрджрд╛рдп рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ? рдлрд┐рд░ рдпрд╣ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

@Beatlor CentOS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╕реЗрдВрдЯреЛрд╕ 7.2 рдореЗрдВ рдЕрднреА рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ: рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

@Beatlor RHEL рдиреЗ рд╣рдорд╛рд░реА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорджрдж рдирд╣реАрдВ рдХреАред рдХреБрдЫ рдмреЗрдХрд╛рд░ рд╕рдорд░реНрдерди рдЕрдиреБрдмрдВрдз рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рд╕реНрдерд┐рд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╣рдо рдЕрднреА рднреА рек.резрен.резрез рдХреЛ рдмрд╣реБрдд рд╕реНрдерд┐рд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред рдЕрдм рдХреЛрдИ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред

@Beatlor RHEL рдиреЗ рд╣рдорд╛рд░реА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорджрдж рдирд╣реАрдВ рдХреАред рдХреБрдЫ рдмреЗрдХрд╛рд░ рд╕рдорд░реНрдерди рдЕрдиреБрдмрдВрдз рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рд╕реНрдерд┐рд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╣рдо рдЕрднреА рднреА рек.резрен.резрез рдХреЛ рдмрд╣реБрдд рд╕реНрдерд┐рд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред рдЕрдм рдХреЛрдИ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдВ, рдХрд░реНрдиреЗрд▓ рдХреЛ 4.17.0-1.el7.elrepo.x86_64 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА рдереА (4.4.x, 4.8, 4.14..) рдФрд░ рдпрд╣ рдЕрд╕рдлрд▓ рд░рд╣рд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ 4.17+ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рд╕реЗрдВрдЯреЛрд╕ 7.2 рдореЗрдВ рдЕрднреА рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ: рдХрд░реНрдиреЗрд▓: unregister_netdevice : рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1

рдЖрдк рдирд╡реАрдирддрдо 4.19+ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдмрд╕ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдХреЛрдИ 4.19 рдХрд░реНрдиреЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╢рд┐рдХрд╛рдпрдд рдХрд░реЗрдЧрд╛ред рдмрд╕ рдЗрддрд┐рд╣рд╛рд╕ рдЦреБрдж рдХреЛ рджреЛрд╣рд░рд╛ рд░рд╣рд╛ рд╣реИред

рд╣реЗ рд╕рдм рд▓реЛрдЧ, рдЕрдЪреНрдЫреА рдЦрдмрд░!

рдпрд╣рд╛рдВ рдореЗрд░реА рдЖрдЦрд┐рд░реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╛рдж рд╕реЗ (рд▓реЗрдЦрди рдХреЗ рд╕рдордп, 17 рджрд┐рди рдкрд╣рд▓реЗ) рдореБрдЭреЗ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИрдВред рдореЗрд░реЗ рд╕рд░реНрд╡рд░ (рдЙрдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 30) рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде ubuntu 14.04 рдЪрд▓рд╛ рд░рд╣реЗ рдереЗред

рдбреЙрдХрд░-рдЗрдВрдЬрди (1.7.1 рд╕реЗ 1.8.3 рддрдХ) + рдХрд░реНрдиреЗрд▓ рдЕрдкрдЧреНрд░реЗрдб рд╕рд╣рд┐рдд рдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рдмрд╛рдж рдЙрдмрдВрдЯреВ рдХреЗ рд░реЗрдкреЛ рдкрд░ рдирд╡реАрдирддрдо рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдШрдЯрдирд╛ рдХреЗ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВ

рдЖрдк рдХрд┐рд╕ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рд╢рд╛рдпрдж рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд https://github.com/torvalds/linux/commit/f186ce61bb8235d80068c390dc2aad7ca427a4c2

рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рдпрд╛рд╕ рд╣реИ, https://github.com/kubernetes/kubernetes/issues/70427 , https://github.com/kubernetes/kubernetes/issues/64743 , рдФрд░ https: //access.redhat.com/solutions/3659011

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рджреЗрдЦреЗ рдЧрдП рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг

  • рдЖрд░рдПрдЪрдИрдПрд▓7 3.10.0-862
  • 4.15.0
  • 4.20.0

рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛

рд╕рдВрдмрдВрдзрд┐рдд рдХрд░реНрдиреЗрд▓ рдХрд░рддрд╛ рд╣реИ

рдореИрдВ https://github.com/kubernetes/kubernetes/issues/70427#issuecomment -470681000 рдХреЛ рдЪреБрдиреМрддреА рджреЗрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо 4.15.0 рдореЗрдВ рдЗрд╕ w/рд╣рдЬрд╛рд░реЛрдВ VMs рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рд╣рдо рдЗрд╕реЗ 4.4 рдкрд░ рд░реЛрдЬрд╛рдирд╛ рджрд░реНрдЬрдиреЛрдВ рдмрд╛рд░ рджреЗрдЦ рд░рд╣реЗ рдереЗред 0, рдХреНрдпрд╛ 4.15.0 рдореЗрдВ рдЗрд╕рдХреА рдФрд░ рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рд╣реИрдВ?

рдореИрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдбреЗрдмрд┐рдпрди 9 рд╕реНрдЯреНрд░реЗрдЪ ( 4.9.0-8-amd64 ) рдкрд░ рдбреЙрдХрд░ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реА рдЕрдкрдиреА рдПрдХ рдорд╢реАрди рдХреЗ рд╕рд╛рде рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рднреАрддрд░ рдбреЙрдХрд░ рдЬреЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╕реБрд░рдВрдЧ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдХрд░реНрдиреЗрд▓ рдЖрддрдВрдХ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ:

Message from syslogd<strong i="7">@xxxx</strong> at Apr 29 15:55:41 ...
 kernel:[719739.507961] unregister_netdevice: waiting for tf-xxxxxxxx to become free. Usage count = 1

рдпрд╣рд╛рдВ рд╣рдорд╛рд░реА рдбреЙрдХрд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ:

Client:
 Version:           18.09.3
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        774a1f4
 Built:             Thu Feb 28 06:34:04 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.3
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.8
  Git commit:       774a1f4
  Built:            Thu Feb 28 05:59:55 2019
  OS/Arch:          linux/amd64
  Experimental:     false

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реА рдорд╢реАрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рд╕реБрдзрд╛рд░ рд╣реИ рдпрд╛ рдирд╣реАрдВ? рдЬрдм рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреВрд░реА рдорд╢реАрди рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдХреБрдЫ рд╣рдж рддрдХ рд╡рд┐рд╖рдп рд╕реЗ рд╣рдЯрдХрд░, рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рднреАрддрд░ рднреА рдХрд░реНрдиреЗрд▓ рдкреИрдирд┐рдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрдмрд╛ рдирд╣реАрдВ рд╕рдХрддреЗред рдореИрдВрдиреЗ dmesg -D рдФрд░ dmesg -n 1 ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВред рдХреНрдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рднреАрддрд░ рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд░реНрдиреЗрд▓ рдкреИрдирд┐рдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджрдмрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдФрд░ рдЙрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рд╣рд░ 10 рд╕реЗрдХрдВрдб рдореЗрдВ рдкреЙрдк рдЕрдк рдХрд░рдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИред

рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпреЗ рд╡реЗрдирд┐рд▓рд╛ рдХрд░реНрдиреЗрд▓ рд╣реИрдВ рдпрд╛ рдмреИрдХрдкреЛрд░реНрдЯреЗрдб рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдбрд┐рд╕реНрдЯреНрд░реЛрд╕ рджреНрд╡рд╛рд░рд╛ рднрд╛рд░реА рдкреИрдЪ рдХрд┐рдП рдЧрдП рд╣реИрдВ?

@pmoust рдореИрдВ рдЗрд╕реЗ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдПрдХ рдмрд╛рд░ ubuntu 4.15.0-32 рдкрд░ рджреЗрдЦрддрд╛ рд╣реВрдВред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 4.4.0 . рдХреЗ рдмрд╛рдж рд╕реЗ рдмрд╣реБрдд рдмреЗрд╣рддрд░

@iavael рдпрджрд┐ рд╕рдВрджрд░реНрдн рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рддреЛ рдореИрдВ рд╕рд╛рд░рд╛рдВрд╢ рдореЗрдВ рдбрд┐рд╕реНрдЯреНрд░реЛ рдЬрд╛рдирдХрд╛рд░реА рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред

рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдмрдЧ рдХреЛ 4.19 рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛?

рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдмрдЧ рдХреЛ 4.19 рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛?

https://github.com/kubernetes/kubernetes/issues/64743#issuecomment -451351435
https://github.com/kubernetes/kubernetes/issues/64743#issuecomment -461772385

рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдЖрдкрдХреЗ рдХрд╛рдо рдЖ рд╕рдХрддреА рд╣реИред

@tankywoo @drpancake @egasimus @csabahenk @spiffytech @ibuildthecloud @sbward @jbalonso @rsampaio @MrMMorris @rsampaio @unclejack @chrisjstevenson @popsikle @fxposter @ scher200 @victorgp @jstangroome @ Xuexiang825 @dElogics @Nowaker @pmoust @marckamerbeek @Beatlor @warmchang @Jovons @ реирекренремреоренрежрежреп @jwongz @ tao12345666333 @clkao рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЗрдЦреЗрдВ

@tankywoo @drpancake @egasimus @csabahenk @spiffytech @ibuildthecloud @sbward @jbalonso @rsampaio @MrMMorris @rsampaio @unclejack @chrisjstevenson @popsikle @fxposter @ scher200 @victorgp @jstangroome @ Xuexiang825 @dElogics @Nowaker @pmoust @marckamerbeek @Beatlor @warmchang @Jovons @ 247687009 @jwongz @tao12345666333 @clkao рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЗрдЦреЗрдВ

рдореИрдВрдиреЗ рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

[root<strong i="39">@node1</strong> ~]# kpatch list
Loaded patch modules:
livepatch_route [enabled]

Installed patch modules:
[root<strong i="40">@node1</strong> ~]#
Message from syslogd<strong i="41">@node1</strong> at May  7 15:59:11 ...
 kernel:unregister_netdevice: waiting for eth0 to become free. Usage count = 1

рд╡рд╣ рд╕рдВрджреЗрд╢ рд╣реА рдмрдЧ рдирд╣реАрдВ рд╣реИ; рдпрд╣ рдХрд░реНрдиреЗрд▓ рдмрд╛рдж рдореЗрдВ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд░рд╣рд╛ рд╣реИ; https://github.com/moby/moby/issues/5618#issuecomment -407751991

@tankywoo @drpancake @egasimus @csabahenk @spiffytech @ibuildthecloud @sbward @jbalonso @rsampaio @MrMMorris @rsampaio @unclejack @chrisjstevenson @popsikle @fxposter @ scher200 @victorgp @jstangroome @ Xuexiang825 @dElogics @Nowaker @pmoust @marckamerbeek @Beatlor @warmchang @Jovons @ 247687009 @jwongz @tao12345666333 @clkao рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЗрдЦреЗрдВ

рдореИрдВрдиреЗ рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

[root<strong i="40">@node1</strong> ~]# kpatch list
Loaded patch modules:
livepatch_route [enabled]

Installed patch modules:
[root<strong i="41">@node1</strong> ~]#
Message from syslogd<strong i="42">@node1</strong> at May  7 15:59:11 ...
 kernel:unregister_netdevice: waiting for eth0 to become free. Usage count = 1

рд░реАрдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдареАрдХ рд╣реИ┬╖┬╖┬╖

@ vincent927 BTWя╝МрдЖрдкрдХреЛ livepatch_route.ko рдХреЛ /var/lib/kpatch/$(uname -r) рдкрд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм kpatch.service рдХреЛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд░реАрдмреВрдЯ рдХреЗ рдмрд╛рдж ko рдСрдЯреЛ рд▓реЛрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╣рдореЗрдВ рдпрд╣ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореЗрдВ рдЖрдЬ рдЕрдЪрд╛рдирдХ рдХрдИ рдХреБрдмреЗрд░рдиреЗрдЯ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдорд┐рд▓рд╛ред

  • uname -a :
    Linux ip-10-47-17-58 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux
  • docker version :

    Client:
     Version:           18.09.5
     API version:       1.39
     Go version:        go1.10.8
     Git commit:        e8ff056dbc
     Built:             Thu Apr 11 04:44:28 2019
     OS/Arch:           linux/amd64
     Experimental:      false
    
    Server: Docker Engine - Community
     Engine:
      Version:          18.09.2
      API version:      1.39 (minimum version 1.12)
      Go version:       go1.10.6
      Git commit:       6247962
      Built:            Sun Feb 10 03:42:13 2019
      OS/Arch:          linux/amd64
      Experimental:     false
    
  • kubectl version (рд╕рд░реНрд╡рд░):
    Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.2", GitCommit:"cff46ab41ff0bb44d8584413b598ad8360ec1def", GitTreeState:"clean", BuildDate:"2019-01-10T23:28:14Z", GoVersion:"go1.11.4", Compiler:"gc", Platform:"linux/amd64"}

рд╣рдо рдЕрднреА рддрдХ рдХрд╛рд░рдг рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ; рд╣рдо рдЙрдкрд░реЛрдХреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдХрдИ рдорд╣реАрдиреЛрдВ рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП "рдЗрд╕ рдмрдЧ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг" рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@ 2rs2ts рдХреНрдпрд╛ рдЖрдкрдиреЗ https://pingcap.com/blog/try-to-fix-two-linux-kernel-bugs- while-testing-tidb-operator-in-k8s/ рдХреЛ рдЖрдЬрдорд╛рдпрд╛ рдерд╛ ?

@ethercflow рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрдврд╝рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╣рдо рдЕрдкрдиреА рдХрдВрдкрдиреА рдореЗрдВ рдбреЗрдмрд┐рдпрди рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдлрд┐рдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред

@ethercflow @2rs2ts рд╣рдо рднреА рдбреЗрдмрд┐рдпрди рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред kpatch-build рдХреЛ рдХрд╛рдо рдкрд░ рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдореБрдЭреЗ рдмрд╣реБрдд рд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред рдЕрдЧрд░ рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЬрд╛рдП рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд░рд╣реВрдВрдЧрд╛ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 4.15 рдпрд╛ 4.19 рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ? рдореИрдВ рдкрд┐рдЫрд▓реЗ рдПрдХ рд╣рдлреНрддреЗ рд╕реЗ рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЕрднреА рднреА рдХрд╛рдордпрд╛рдм рдирд╣реАрдВ рд╣реБрдЖ рд╣реВрдВред

@commixon рд╣рдорд╛рд░рд╛ рдЕрдиреБрднрд╡ рдЕрднреА рднреА рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ https://github.com/moby/moby/issues/5618#issuecomment -45580975 рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдЬрд╛рд░реЛрдВ VMs рдХреЗ рдмреЗрдбрд╝реЗ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдХреЛрдИ рдкреБрди: рдШрдЯрдирд╛ рдирд╣реАрдВ w/ 4.15.0 рдкрд░ рдХреИрдиреЛрдирд┐рдХрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп, рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рдЕрдиреБрдХреВрд▓рд┐рдд рдФрд░ рдЬреАрд╕реАрдкреА-рдЕрдиреБрдХреВрд▓рд┐рдд рд╕реНрд╡рд╛рджред рд╡реЗрдирд┐рд▓рд╛ 4.15.0 рдкрд░ рд╕реАрдорд┐рдд рдкрд░реАрдХреНрд╖рдг рдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ, рд▓реЗрдХрд┐рди рдкреИрдорд╛рдиреЗ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @pmoust ред рдЙрдиреНрд╣реЗрдВ рдЖрдЬрдорд╛рдПрдВрдЧреЗред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ рдбреЗрдмрд┐рдпрди (рдПрдХ рд╕рд╛рдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП kpatch рдХреЛ рдкреИрдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдЕрдкрдбреЗрдЯ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред

@ethercflow @2rs2ts рд╣рдо рднреА рдбреЗрдмрд┐рдпрди рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред kpatch-build рдХреЛ рдХрд╛рдо рдкрд░ рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдореБрдЭреЗ рдмрд╣реБрдд рд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред рдЕрдЧрд░ рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЬрд╛рдП рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд░рд╣реВрдВрдЧрд╛ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 4.15 рдпрд╛ 4.19 рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ? рдореИрдВ рдкрд┐рдЫрд▓реЗ рдПрдХ рд╣рдлреНрддреЗ рд╕реЗ рдЗрд╕рдХрд╛ рдЬрд╡рд╛рдм рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЕрднреА рднреА рдХрд╛рдордпрд╛рдм рдирд╣реАрдВ рд╣реБрдЖ рд╣реВрдВред

рдЖрдк 4.19 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдмреИрдХрдкреЛрд░реНрдЯ рдореЗрдВ рд╣реИред

BTW рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдПрдХ рд╕рд╛рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред ;)

рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреИрдХрдкреЛрд░реНрдЯ рдореЗрдВ 4.19 рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдкреНрд░рддрд┐рдЧрдорди рдереЗ (EC2 рдЙрджрд╛рд╣рд░рдг рдмрд╕ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд░рд┐рдмреВрдЯ рд╣реЛрдВрдЧреЗ рдФрд░ рдлрд┐рд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдЯреВрдЯ рдЬрд╛рдПрдЧреАред) рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдореЗрдВ рдЕрдЧрд▓реЗ рд╕реНрдерд┐рд░ рд╣реЛрдиреЗ рддрдХ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реЛрдЧрд╛ред

@ 2rs2ts рдкрд┐рдЫрд▓реЗ 4 рджрд┐рдиреЛрдВ рд╕реЗ рд╣рдо рдмреИрдХрдкреЛрд░реНрдЯ рд╕реЗ 4.19 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдИрд╕реА 2 рдореЗрдВ) рдФрд░ рд╣рдордиреЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИред рдХрд░реНрдиреЗрд▓ рдХреНрд░реИрд╢ рд╕рдорд╕реНрдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ рдФрд░ рдмрд╛рдХреА рд╕рдм рднреА рдареАрдХ рд▓рдЧрддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЕрдкрдиреА рдбреЗрдмрд┐рдпрди рдЫрд╡рд┐ рдХреЛрдкреНрд╕ (https://github.com/kubernetes/kops/blob/master/docs/images.md#debian) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдЫрд╡рд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╣рдордиреЗ рдЗрд╕ рдЫрд╡рд┐ рдореЗрдВ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рди рдХрд┐ рд╕реНрдЯреЙрдХ рдбреЗрдмрд┐рдпрди рдХреЛред

рд╕рд╛рдерд┐рдпреЛрдВ, рдореИрдВ рдкрд┐рдЫрд▓реЗ рдЖрдзреЗ рд╕рд╛рд▓ рд╕реЗ рд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП 4.19 рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реНрдерд┐рд░рддрд╛ рдХрд╛ рднреА рдЖрдирдВрдж рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрдВрдЯреЗрдирд░ рдЦреБрд▓рд╛ 80 рдФрд░ 443 рдкреЛрд░реНрдЯ рд╣реИ, рд╣рд░ 2 рд╕рдкреНрддрд╛рд╣ рдореЗрдВ, рдПрдереЗрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреЗрдирд░ 80 рдФрд░ . рд╕реЗ
443 рдЗрдирдХрд╛рд░ рд╣реИ

Centos7.3 рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ:
рд▓рд┐рдирдХреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░1 3.10.0-514.el7.x86_64 #1 рдПрд╕рдПрдордкреА рдордВрдЧрд▓ рдирд╡рдВрдмрд░ 22 16:42:41 рдпреВрдЯреАрд╕реА 2016 x86_64 x86_64 x86_64 рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕

рд░реВрдЯ@рдмреНрд░рд╛рдЙрдЬрд╝рд░1 ~]# рдбреЙрдХрд░ рд╕рдВрд╕реНрдХрд░рдг
рдЧреНрд░рд╛рд╣рдХ:
рд╕рдВрд╕реНрдХрд░рдг: резрео.режрем.рей-рд╕реАрдИ
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.38
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.10.4
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: d7080c1
рдирд┐рд░реНрдорд┐рдд: рдмреБрдз рдлрд░рд╡рд░реА 20 02:24:22 2019
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64
рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ: рдЕрд╕рддреНрдп

рд╕рд░реНрд╡рд░:
рдпрдиреНрддреНрд░:
рд╕рдВрд╕реНрдХрд░рдг: резрео.режрем.рей-рд╕реАрдИ
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг: 1.38 (рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 1.12)
рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг: go1.10.3
рдЧрд┐рдЯ рдкреНрд░рддрд┐рдмрджреНрдз: d7080c1
рдирд┐рд░реНрдорд┐рдд: рдмреБрдз рдлрд░рд╡рд░реА 20 02:25:33 2019
рдУрдПрд╕/рдЖрд░реНрдХ: linux/amd64
рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ: рдЕрд╕рддреНрдп
[ рд░реВрдЯ@рдмреНрд░рд╛рдЙрдЬрд╝рд░1 ~]#

рдбреАрдПрдордПрд╕рдЬреА:

[резрежремрейрепрелреп.ремрейремренреорел] unregister_netdevice: рд▓реЛ рдХреЗ рдореБрдХреНрдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВред рдЙрдкрдпреЛрдЧ рдЧрд┐рдирддреА = 1
[резрежренрезрейрекреж.реореоренрелрезреи] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(vethc2ac4f8) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрейрекреж.реорепрезренрелрей] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(vethc2ac4f8) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрейрекреж.реорепрелрезрезрео] рдбрд┐рд╡рд╛рдЗрд╕ vethc2ac4f8 рдкреНрд░реЛрдорд┐рд╕рд╕ рдореЛрдб рдЫреЛрдбрд╝ рджрд┐рдпрд╛
[резрежренрезрейрекреж.реорепрелрезрейрео] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(vethc2ac4f8) рдЕрдХреНрд╖рдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрейрекреж.репрепрежрелрежрел] рдбрд┐рд╡рд╛рдЗрд╕ veth5e4f161 рдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрейрекреж.репрепрежреорепрен] IPv6: ADDRCONF(NETDEV_UP): veth5e4f161: рд▓рд┐рдВрдХ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ
[резрежренрезрейрекреж.репрепрежрепрежрек] br-af29e1edc1b8: рдкреЛрд░реНрдЯ 5(veth5e4f161) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрейрекреж.репрепрежрепреирек] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth5e4f161) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрейрекрез.реирейрезрекрежрел] IPv6: ADDRCONF(NETDEV_CHANGE): veth5e4f161: рд▓рд┐рдВрдХ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
[резрежренрезрейрелрел.репрепрезренрежрез] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth5e4f161) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрелрелрез.релрейрейрепрежрен] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth5e4f161) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрелрелрез.релрейренрелремрек] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth5e4f161) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрелрелрез.релрекрежреирепрел] рдбрд┐рд╡рд╛рдЗрд╕ veth5e4f161 рд╡рд╛рдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЛрдб
[резрежренрезрелрелрез.релрекрежрейрезрей] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth5e4f161) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрелрелрез.релренрежрепреирек] рдбрд┐рд╡рд╛рдЗрд╕ veth8fd3a0a рдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[1071551.571550] IPv6: ADDRCONF(NETDEV_UP): veth8fd3a0a: рд▓рд┐рдВрдХ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ
[1071551.571556] br-af29e1edc1b8: рдкреЛрд░реНрдЯ 5(veth8fd3a0a) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[1071551.571582] br-af29e1edc1b8: рдкреЛрд░реНрдЯ 5(veth8fd3a0a) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрелрелрез.реорекрезремрелрем] IPv6: ADDRCONF(NETDEV_CHANGE): veth8fd3a0a: рд▓рд┐рдВрдХ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
[резрежренрезрелремрем.ремрезрейрепрепрео] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth8fd3a0a) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрепреирей.рекремрелрежреореи] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth8fd3a0a) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрепреирей.рекренрежреирезрел] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth8fd3a0a) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрепреирей.рекренреиреореорео] рдбрд┐рд╡рд╛рдЗрд╕ veth8fd3a0a рдкреНрд░реЛрдорд┐рд╕рд╕ рдореЛрдб рдЫреЛрдбрд╝ рджрд┐рдпрд╛
[резрежренрезрепреирей.рекренреирепрежрек] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth8fd3a0a) рдЕрдХреНрд╖рдо рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрепреирей.релрежрелрелреореж] рдбрд┐рд╡рд╛рдЗрд╕ veth9e693ae рдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрепреирей.релрежрелрепрезреп] IPv6: ADDRCONF(NETDEV_UP): veth9e693ae: рд▓рд┐рдВрдХ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ
[резрежренрезрепреирей.релрежрепреирел] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth9e693ae) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрепреирей.релрежрелрепрекрек] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth9e693ae) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛
[резрежренрезрепреирей.ренреорезремрелрео] IPv6: ADDRCONF(NETDEV_CHANGE): veth9e693ae: рд▓рд┐рдВрдХ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
[резрежренрезрепрейрео.релрезрелрежрекрек] br-af29e1edc1b8: рдкреЛрд░реНрдЯ рел(veth9e693ae) рдЕрдЧреНрд░реЗрд╖рдг рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛

рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдмрдЧ рдХреЛ 4.19 рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛?

рд╣рд╛рдВред рдореЗрд░реЗ рдкрд╛рд╕ рдХрд░реНрдиреЗрд▓ 4.19.4-1.e17.elrep.x86_64 . рдкрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдирдорд╕реНрддреЗ,

рдореИрдВ рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИ? рдХрд░реНрдиреЗрд▓ 3.10.0-514.26.2.el7.x86_64

[username@ip-10-1-4-64 ~]$
Message from syslogd@ip-10-1-4-64 at Jul 19 10:50:01 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

Message from syslogd@ip-10-1-4-64 at Jul 19 10:50:48 ...
 kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рд╣реЛ рд░рд╣реА рд╣реИ :( рдХреИрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрджреНрдпрддрди/рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ?

рдбреЗрдмрд┐рдпрди рд╕реНрдЯреНрд░реЗрдЪ рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЬрдм рдРрд╕рд╛ рд╣реБрдЖ рддреЛ рдореИрдВ рдЕрдкрдиреЗ рдЬреЗрдирдХреАрдВрд╕ рдХрдВрдЯреЗрдирд░ рдХреЛ Ansible рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЗрд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
https://github.com/torvalds/linux/commit/ee60ad219f5c7c4fb2f047f88037770063ef785f
kpatch . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

curl -SOL https://raw.githubusercontent.com/Aleishus/kdt/master/kpatchs/route.patch
kpatch-build -t vmlinux route.patch 
mkdir -p /var/lib/kpatch/${UNAME} 
cp -a livepatch-route.ko /var/lib/kpatch/${UNAME}
systemctl restart kpatch
kpatch list

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЗрд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕ / linux@ee60ad2
kpatch . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

curl -SOL https://raw.githubusercontent.com/Aleishus/kdt/master/kpatchs/route.patch
kpatch-build -t vmlinux route.patch 
mkdir -p /var/lib/kpatch/${UNAME} 
cp -a livepatch-route.ko /var/lib/kpatch/${UNAME}
systemctl restart kpatch
kpatch list

рдпрд╣ 4.19.30 рдмрдЬреЗ рдХреЗ рдмрд╛рдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ torvalds / https://github.com/torvalds/linux/commit/deed49df7390d5239024199e249190328f1651e7 рдХреЗрд╡рд▓ 4.5.0 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред

рд╣рдордиреЗ рдирд┐рджрд╛рди рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрд╕реА рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреАрдПрдордЯреАрдпреВ рдЦреЛрдЬ рдЕрдкрд╡рд╛рдж рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рдЗрд╕ рд╡рд┐рдВрдбреЛ рдкрд░ рд╣рд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдбрд╛рд▓рдиреЗ рдореЗрдВ рджреЗрд░реА рд╣реБрдИ рдереАред

  1. рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░реНрдиреЗрд▓ рдкреИрдЪ:
diff --git a/net/ipv4/route.c b/net/ipv4/route.c
index a0163c5..6b9e7ee 100644
--- a/net/ipv4/route.c
+++ b/net/ipv4/route.c
@@ -133,6 +133,8 @@

 static int ip_min_valid_pmtu __read_mostly = IPV4_MIN_MTU;

+static int ref_leak_test;
+
/*
  * Interface to generic destination cache.
  */
@@ -1599,6 +1601,9 @@ static void ip_del_fnhe(struct fib_nh *nh, __be32 daddr)
    fnhe = rcu_dereference_protected(*fnhe_p, lockdep_is_held(&fnhe_lock));
    while (fnhe) {
        if (fnhe->fnhe_daddr == daddr) {
+           if (ref_leak_test)
+               pr_info("XXX pid: %d, %s: fib_nh:%p, fnhe:%p, daddr:%x\n",
+                   current->pid,  __func__, nh, fnhe, daddr);
            rcu_assign_pointer(*fnhe_p, rcu_dereference_protected(
                fnhe->fnhe_next, lockdep_is_held(&fnhe_lock)));
            fnhe_flush_routes(fnhe);
@@ -2145,10 +2150,14 @@ static struct rtable *__mkroute_output(const struct fib_result *res,

        fnhe = find_exception(nh, fl4->daddr);
        if (fnhe) {
+           if (ref_leak_test)
+               pr_info("XXX pid: %d, found fnhe :%p\n", current->pid, fnhe);
            prth = &fnhe->fnhe_rth_output;
            rth = rcu_dereference(*prth);
            if (rth && rth->dst.expires &&
`               time_after(jiffies, rth->dst.expires)) {
+               if (ref_leak_test)
+                   pr_info("eXX pid: %d, del fnhe :%p\n", current->pid, fnhe);
                ip_del_fnhe(nh, fl4->daddr);
                fnhe = NULL;
            } else {
@@ -2204,6 +2213,14 @@ static struct rtable *__mkroute_output(const struct fib_result *res,
 #endif
    }

+   if (fnhe && ref_leak_test) {
+       unsigned long  time_out;
+
+       time_out = jiffies + ref_leak_test;
+       while (time_before(jiffies, time_out))
+           cpu_relax();
+       pr_info("XXX pid: %d, reuse fnhe :%p\n", current->pid, fnhe);
+   }
    rt_set_nexthop(rth, fl4->daddr, res, fnhe, fi, type, 0);
    if (lwtunnel_output_redirect(rth->dst.lwtstate))
        rth->dst.output = lwtunnel_output;
@@ -2733,6 +2750,13 @@ static int ipv4_sysctl_rtcache_flush(struct ctl_table *__ctl, int write,
        .proc_handler   = proc_dointvec,
    },
    {
+       .procname   = "ref_leak_test",
+       .data       = &ref_leak_test,
+       .maxlen     = sizeof(int),
+       .mode       = 0644,
+       .proc_handler   = proc_dointvec,
+   },
+   {
        .procname   = "max_size",
        .data       = &ip_rt_max_size,
        .maxlen     = sizeof(int),
  1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯя╝Ъ

ref_leak_test_begin.sh:

#!/bin/bash

# constructing a basic network with netns
# client <-->gateway <--> server
ip netns add svr
ip netns add gw
ip netns add cli

ip netns exec gw sysctl net.ipv4.ip_forward=1

ip link add svr-veth type veth peer name svrgw-veth
ip link add cli-veth type veth peer name cligw-veth

ip link set svr-veth netns svr
ip link set svrgw-veth netns gw
ip link set cligw-veth netns gw
ip link set cli-veth netns cli

ip netns exec svr ifconfig svr-veth 192.168.123.1
ip netns exec gw ifconfig svrgw-veth 192.168.123.254
ip netns exec gw ifconfig cligw-veth 10.0.123.254
ip netns exec cli ifconfig cli-veth 10.0.123.1

ip netns exec cli route add default gw 10.0.123.254
ip netns exec svr route add default gw 192.168.123.254

# constructing concurrently accessed scenes with nerperf
nohup ip netns exec svr  netserver -L 192.168.123.1

nohup ip netns exec cli  netperf -H 192.168.123.1 -l 300 &
nohup ip netns exec cli  netperf -H 192.168.123.1 -l 300 &
nohup ip netns exec cli  netperf -H 192.168.123.1 -l 300 &
nohup ip netns exec cli  netperf -H 192.168.123.1 -l 300 &

# Add delay
echo 3000 > /proc/sys/net/ipv4/route/ref_leak_test

# making PMTU discovery exception routes
echo 1 >  /proc/sys/net/ipv4/route/mtu_expires
for((i=1;i<=60;i++));
do
  for j in 1400  1300 1100 1000
  do
    echo "set mtu to "$j;
    ip netns exec svr ifconfig  svr-veth  mtu $j;
    ip netns exec cli ifconfig  cli-veth  mtu $j;
    ip netns exec gw ifconfig svrgw-veth  mtu $j;
    ip netns exec gw ifconfig cligw-veth  mtu $j;
    sleep 2;
  done
done

ref_leak_test_end.sh:

#!/bin/bash

echo 0 > /proc/sys/net/ipv4/route/ref_leak_test

pkill netserver
pkill netperf

ip netns exec cli ifconfig cli-veth down
ip netns exec gw ifconfig svrgw-veth down
ip netns exec gw ifconfig cligw-veth down
ip netns exec svr ifconfig svr-veth down

ip netns del svr
ip netns del gw
ip netns del cli

рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛я╝Ъ

  • рдкрд╣рд▓реЗ рдбрд┐рдмрдЧ рдХрд░реНрдиреЗрд▓ рд▓реЛрдб рдХрд░реЗрдВ,
  • рдлрд┐рд░ ref_leak_test_begin.sh рдЪрд▓рд╛рдПрдБ,
  • рдХреБрдЫ рд╕реЗрдХрдВрдб рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, ref_leak_test_end.sh рдЪрд▓рд╛рдПрдВ,
  • рдФрд░ рдЕрдВрдд рдореЗрдВ рдЖрдк рддреНрд░реБрдЯрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
[root<strong i="13">@iZuf6h1kfgutxc3el68z2lZ</strong> test]# bash ref_leak_test_begin.sh
net.ipv4.ip_forward = 1
nohup: ignoring input and appending output to тАШnohup.outтАЩ
nohup: set mtu to 1400
appending output to тАШnohup.outтАЩ
nohup: appending output to тАШnohup.outтАЩ
nohup: appending output to тАШnohup.outтАЩ
nohup: appending output to тАШnohup.outтАЩ
set mtu to 1300
set mtu to 1100
set mtu to 1000
set mtu to 1400
set mtu to 1300
set mtu to 1100
^C
[root<strong i="14">@iZuf6h1kfgutxc3el68z2lZ</strong> test]# bash ref_leak_test_end.sh
[root<strong i="15">@iZuf6h1kfgutxc3el68z2lZ</strong> test]#
Message from syslogd<strong i="16">@iZuf6h1kfgutxc3el68z2lZ</strong> at Nov  4 20:29:43 ...
 kernel:unregister_netdevice: waiting for cli-veth to become free. Usage count = 1

рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж, torvalds /

рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдмрдЧ рдХреЛ 4.19 рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛?

рд╡реИрд╕рд╛ рд╣реА

рд╣рд╛рдБ, рдбреЗрдмрд┐рдпрди рдкрд░! рдХреНрдпрд╛ рдЗрд╕реЗ рджрдмрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЗрд░реЗ рдбреЙрдХрд░ рд▓реЙрдЧ рдХреЛ рднреА рд╕реНрдкреИрдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдХрд░реНрдиреЗрд▓ 5.4.0, рдбреЙрдХрд░ 19.03.8:

Mar 21 18:46:14 host.mysite.com dockerd[16544]: time="2020-03-21T18:46:14.127275161Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 21 18:45:13 host.mysite.com dockerd[16544]: time="2020-03-21T18:45:13.642050333Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 21 18:44:13 host.mysite.com dockerd[16544]: time="2020-03-21T18:44:13.161364216Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
Mar 21 18:43:12 host.mysite.com dockerd[16544]: time="2020-03-21T18:43:12.714725302Z" level=info msg="ignoring event" module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"

рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ рдХреИрд╕реЗ рджрдмрд╛рдпрд╛ рдЬрд╛рдПред StackExchange рдкрд░ рдЗрд╕ рдкреНрд░рд╢реНрди рд╕реЗ, рдореИрдВрдиреЗ рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЛ /etc/rsyslog.conf рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдХреА:

# Everybody gets emergency messages
#*.emerg                    :omusrmsg:*

рдмрд╣реБрдд рдкрд░рдорд╛рдгреБ рд╡рд┐рдХрд▓реНрдк, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЕрдм рдореЗрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ!

@steelcowboy рдЖрдк рд╕рднреА рдЖрдкрд╛рдд рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рдЙрди рдХрд╖реНрдЯрдкреНрд░рдж рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╢реВрдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП rsyslog рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдзрд┐рдХ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред

рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ /etc/rsyslog.d/40-unreigster-netdevice.conf рдореЗрдВ рд▓рд┐рдЦрд╛ рдФрд░ rsyslog systemctl restart rsyslog рдкреБрдирдГ рдЖрд░рдВрдн рдХрд┐рдпрд╛ред

# match frequent not relevant emergency messages generated by Docker when transfering large amounts of data through the network
:msg,contains,"unregister_netdevice: waiting for lo to become free. Usage count = 1" /dev/null

# discard matching messages
& stop

рдпрд╣рд╛рдБ рдХреЛрдИ рдЦрдмрд░ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

dbanck picture dbanck  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

anshumanbh picture anshumanbh  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

karellm picture karellm  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

netoneko picture netoneko  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

surlymo picture surlymo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ