<p>рд░рдЪрдирд╛-рдлрд╝рд╛рдЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд▓реЗрдЦрди рдЧрд▓рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдорд╛рд░реНрдЪ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: docker/compose

Https://docs.docker.com/compose/compose-file/#networks рдиреЗрдЯрд╡рд░реНрдХ рдкрд░

networks:
  - some-network
  - other-network

docker-compose version 1.6.2, build 4d72027 рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 2 рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

ERROR: In file './docker-compose.yml', network must be a mapping, not an array.

рд╕рд╣реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рд▓рдЧрддрд╛ рд╣реИ:

networks:
  some-network:
  other-network:
areconfig kinquestion

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

рдпрд╣ рднреНрд░рд╛рдордХ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛ рдЕрд▓рдЧ networks рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╣реИрдВ:

  • рдХрдореНрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реАрд░реНрд╖-рд╕реНрддрд░ рдкрд░ networks ред рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рдореИрдкрд┐рдВрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • networks рдПрдХ рд╕реЗрд╡рд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдВрджрд░ред рдпрд╣ рдореИрдкрд┐рдВрдЧ рдпрд╛ рдПрд░реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

version: "2"

services:
  web:
    build: .
    networks:
      - foo

networks:
  foo:

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

рдпрд╣ рднреНрд░рд╛рдордХ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛ рдЕрд▓рдЧ networks рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╣реИрдВ:

  • рдХрдореНрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реАрд░реНрд╖-рд╕реНрддрд░ рдкрд░ networks ред рдпрд╣ рд╣рдореЗрд╢рд╛ рдПрдХ рдореИрдкрд┐рдВрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • networks рдПрдХ рд╕реЗрд╡рд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдВрджрд░ред рдпрд╣ рдореИрдкрд┐рдВрдЧ рдпрд╛ рдПрд░реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

version: "2"

services:
  web:
    build: .
    networks:
      - foo

networks:
  foo:

рд╣рд╛рдБ, рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рд╣реА рд╣реИрдВред рдлрд┐рд░ рднреА рдзрдиреНрдпрд╡рд╛рджред

рдзрдиреНрдпрд╡рд╛рдж Hendrik-H рдЖрдкрдиреЗ рдореЗрд░рд╛ рдореБрджреНрджрд╛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ред рдЙрдиреНрд╣реЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╕рд╛рде рдХрдИ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдереЗ рдФрд░ рдпрд╣ рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд░рд╣рд╛ред

рдореВрд▓ рдкрд░рд┐рднрд╛рд╖рд╛
рдиреЗрдЯрд╡рд░реНрдХ:
- rcon01:
ipv4_address: 172.40.1.2
- rnet50
рджрд┐рдпрд╛:
рддреНрд░реБрдЯрд┐: рд▓рд┐рдЦреЗрдВ рдлрд╝рд╛рдЗрд▓ './docker-compose.yaml' рдЕрдорд╛рдиреНрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐:
services.r3.networks рдореЗрдВ {"rcon01": {"ipv4_address": "172.40.1.2"}} рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдПрдХ рдЕрдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░ рд╣реИ, рдпрд╣ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдирдИ рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ:

рдиреЗрдЯрд╡рд░реНрдХ:
rcon01:
ipv4_address: 172.40.1.2
rnet50:

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

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

dazorni picture dazorni  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dimsav picture dimsav  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

maltefiala picture maltefiala  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bperel picture bperel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

foxx picture foxx  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ