Machine: рдбреЗрдореЙрди рд╕реЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рдЖрд░рдкреАрд╕реА рддреНрд░реБрдЯрд┐: рдХреЛрдб = 13 desc = рдХрдиреЗрдХреНрд╢рди рддреНрд░реБрдЯрд┐: desc = "рдкрд░рд┐рд╡рд╣рди: рджреВрд░рд╕реНрде рддреНрд░реБрдЯрд┐: tls: рдЦрд░рд╛рдм рдкреНрд░рдорд╛рдгрдкрддреНрд░"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдЕрдкреНрд░реИрд▓ 2017  ┬╖  28рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: docker/machine

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

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

рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╕рдВрд╕реНрдХрд░рдг

docker -v
Docker version 17.03.1-ce, build c6d412e
docker-machine -v
docker-machine version 0.10.0, build 76ed2a6
docker-compose -v
docker-compose version 1.12.0, build b31ff33
vboxmanage -v
5.1.20r114628

рдпрд╣рд╛рдБ рдкреВрд░реА рдХрдорд╛рдВрдб рдЪрд▓ рд░рд╣реА рд╣реИ

docker<strong i="12">@myvm1</strong>:~$ docker swarm init --advertise-addr 192.168.99.103:2376
Swarm initialized: current node (e2nvv6m8fadlcrzayk0ddp14c) is now a manager.

To add a worker to this swarm, run the following command:

    docker swarm join \
    --token <token-replaced> \
    192.168.99.103:2376

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

docker<strong i="13">@myvm1</strong>:~$ exit
compose $ docker-machine ssh myvm2 "docker swarm join \
> --token <token-replaced> \
> 192.168.99.103:2376"
Error response from daemon: rpc error: code = 13 desc = connection error: desc = "transport: remote error: tls: bad certificate"
exit status 1

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

рдЗрд╕рдиреЗ рдЗрд╕ рдмрд╛рд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЖрдИрдкреА рдФрд░ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде --advertise-addr рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ docker-machine ls рдореЗрдВ рд╣реИред рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ PORT 2377 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдлрд┐рд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

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

рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдВ рдЙрди рджреЛ рд╡реАрдПрдордПрд╕ рд╕реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдкрд┐рдВрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред
рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ docker-machine рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реЗрдВрдЯреЛрд╕ 7 рдФрд░ рдЙрдмрдВрдЯреВ 16.04 рдкрд░ рдЖрдЬрдорд╛рдпрд╛ рд╣реИред

Docker version 17.03.1-ce, build c6d412e
docker-machine version 0.10.0, build 76ed2a6

рдХреНрд░рд┐рдкреНрдпрд╛ рдореЗрд░рд┐ рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗред

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдЗрд╕рдиреЗ рдЗрд╕ рдмрд╛рд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЖрдИрдкреА рдФрд░ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде --advertise-addr рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ docker-machine ls рдореЗрдВ рд╣реИред рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ PORT 2377 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдлрд┐рд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

@lupulin , рдзрдиреНрдпрд╡рд╛рдж, рдЬрдм рдореИрдВрдиреЗ PORT 2377 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рддреЛ рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

@lupulin @dipuratheesan рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ 2377 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдХрд╛рдо рдХрд┐рдпрд╛ред

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛, 2377 рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпреЛрдВред

@ttrijdhorst рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рд╛рд░рдВрдн рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкрд░ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдкреЛрд░реНрдЯ 2377 рдЭреБрдВрдб рдореЗрдВ рдиреЛрдбреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд╣реИред

рдиреЛрдЯ: --advertise-addr рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдЖ рд░рд╣реА рд╣реИ? рдбреЙрдХрд░-рдорд╢реАрди рдПрд▓рдПрд╕ рдЪрд▓рд╛рдХрд░ myvm1 рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ, рдлрд┐рд░ рдЙрд╕ рдЖрдИрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ --advertise-addr рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯ 2377 (рдЭреБрдВрдб рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ docker swarm init рдХрдорд╛рдВрдб рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рдбреЙрдХрд░-рдорд╢реАрди ssh myvm1 "рдбреЙрдХрд░ рдЭреБрдВрдб init --advertise-addr 192.168.99.100:2377"

рд╣рд╛, рдпрд╣рд╛рдБ рднреА рдРрд╕рд╛ рд╣реА рд╣реИред рдзрдиреНрдпрд╡рд╛рджред

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

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛ - рдзрдиреНрдпрд╡рд╛рдж!

рдпрджрд┐ рдЖрдкрдиреЗ "" docker swarm init..." рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп "--advertise-addr" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдиреЛрдбреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рди рднреА рдзреНрд╡рдЬ --advertise-addr рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЬреИрд╕реЗ
рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдиреЛрдб рдХрд╛ рдирд╛рдорд╛рдВрдХрди
docker swarm init --advertise-addr <ip>:<port>

рдиреЛрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛:
docker swarm join --token <token> --advertise-addr <ip>:<port>

рдиреЛрдЯ: рдЙрдкрд░реЛрдХреНрдд рджреЛрдиреЛрдВ рдЖрджреЗрд╢реЛрдВ рдореЗрдВ рдЖрдИрдкреА рдФрд░ рдкреЛрд░реНрдЯ рд╕рдорд╛рди рд╣реИрдВред

2377 рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛!

рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдиреЗ рд╕рдордЭрд╛рдпрд╛ рдХрд┐ --advertise-addr . рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЛрдЯ рдореЗрдВ

--advertise-addr рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдЖ рд░рд╣реА рд╣реИ?

рдбреЙрдХрд░-рдорд╢реАрди рдПрд▓рдПрд╕ рдЪрд▓рд╛рдХрд░ myvm1 рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ, рдлрд┐рд░ рдЙрд╕ рдЖрдИрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЙрдХрд░ рдЭреБрдВрдб рдЗрдирд┐рдЯ рдХрдорд╛рдВрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдВ рдФрд░ рдкреЛрд░реНрдЯ 2377 ( рдЭреБрдВрдб рдХреЗ рд▓рд┐рдП рдмрдВрджрд░рдЧрд╛рд╣) рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ --advertise-addr

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

$ docker-machine ssh myvm1 "docker swarm init --advertise-addr 192.168.99.100:2376"
Swarm initialized: current node (xpjllelqsli4xk2m9f8plzzc7) is now a manager.

To add a worker to this swarm, run the following command:

    docker swarm join \
    --token SWMTKN-1-2xw6b7rsyn5ou92rejukqvtayar3t9jz68eqd7y0m367psu7vf-dcdk4bd7lhashxx9ki460su7h \
    192.168.99.100:2376

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

рдиреЛрдЯ: рдкреЛрд░реНрдЯ 2376

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

рдкреЛрд░реНрдЯ рдХреЛ 2377 рдореЗрдВ рдмрджрд▓рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рдЧрдпрд╛ рд╣реИред

docker swarm join --token SWMTKN-1-RANDOMTOKEN 192.168.99.100:2377

2377 рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ - рдХреНрдпрд╛ рдбреЙрдХрдЯрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдХрд┐рдП рдЧрдП 'рдХреЙрдкреА рдЯреЗрдХреНрд╕реНрдЯ' рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

2377 рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛

рдХреЛрдИ рдЖрдИрдкреА рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА 2377 рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЧреЗрдЯ рд╕реНрдЯрд╛рд░реНрдЯреЗрдб рдХреЗ рд╡рд╛рдХреНрдп рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдПред

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдкреЛрд░реНрдЯ 2377 рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрдЬреАрдм рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ docker-machine ls рдкреЛрд░реНрдЯ 2376 рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдПрдХ рдмрдЧ рдЬрд░реВрд░ рд╣реИред

NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
myvm1 - virtualbox Running tcp://192.168.99.100:2376 v17.06.2-ce
myvm2 - virtualbox Running tcp://192.168.99.101:2376 v17.06.2-ce

рдмрдВрджрд░рдЧрд╛рд╣ рд╣рдЯрд╛рдУ
рдЙрджрд╛рд╣рд░рдг:
рдбреЙрдХрд░-рдорд╢реАрди рдПрд╕рдПрд╕рдПрдЪ myvm2 "рдбреЙрдХрд░ рдЭреБрдВрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ \
> --рдЯреЛрдХрди\
> 192.168.99.103:2376"

2377 рдЭреБрдВрдб рдкреНрд░рдмрдВрдзрди рдмрдВрджрд░рдЧрд╛рд╣ рд╣реИред
2376 рдбреЙрдХрд░ рдбреЗрдорди рдкреЛрд░реНрдЯ рд╣реИред
рд╣рдореЗрдВ рд╣рдореЗрд╢рд╛ 2377 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЗрд╕реЗ рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдиреЗ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП

рдкреЛрд░реНрдЯ 2377 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рд░рдЧрд░ рд░рд╣рд╛ - рдЗрд╕ рдордВрдЪ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рдХреНрдпрд╛ рдбреЙрдХ рдЭреБрдВрдб рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢ рдХреЛ рдкреЛрд░реНрдЯ 2376 рд╕реЗ 2377 рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╡реИрд╕реЗ рд╣реА рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

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

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

рдбреЗрдореЙрди рд╕реЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рдЖрд░рдкреАрд╕реА рддреНрд░реБрдЯрд┐: рдХреЛрдб = рдЕрдиреБрдкрд▓рдмреНрдз desc = рд╕рднреА рд╕рдмрдХреЙрдиреНрд╕ TransientFailure рдореЗрдВ рд╣реИрдВ, рдирд╡реАрдирддрдо рдХрдиреЗрдХреНрд╢рди рддреНрд░реБрдЯрд┐: рдХрдиреЗрдХреНрд╢рди рддреНрд░реБрдЯрд┐: desc = рдкрд░рд┐рд╡рд╣рди: рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реИрдВрдбрд╢реЗрдХ рд╡рд┐рдлрд▓: x509: рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЕрднреА рддрдХ рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ

рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛: рдкреНрд░рдмрдВрдзрдХ рдФрд░ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдиреЛрдб рдХреЗ рдмреАрдЪ рдПрдирдЯреАрдкреА рд╕рд┐рдВрдХред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

diver-sity picture diver-sity  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BretFisher picture BretFisher  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jimfleming picture jimfleming  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Mayur-Sapre2 picture Mayur-Sapre2  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

perj picture perj  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ