Vscode-docker: рдХрд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдЬреБрд▓ре░ 2017  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/vscode-docker

рдЕрднреА, COMPOSE_FILE_GLOB_PATTERN рдФрд░ DOCKERFILE_GLOB_PATTERN рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдкреИрдЯрд░реНрди рд╣реИрдВ ред

рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрдиреНрд╣реЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдПред

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

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

@rodrigodiez рдХреГрдкрдпрд╛ рдпрд╣ рди рдХрд░реЗрдВ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Dockerfiles рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦреЗрдВ) - рджреЗрдЦреЗрдВ https://github.com/Microsoft/vscode-docker/pull/248#issuecomment -391539247:

{
"files.associations": {
"рдбреЙрдХрд░рдлрд╛рдЗрд▓*": "рдбреЙрдХрд░рдлрд╛рдЗрд▓"
}
}

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

рдХреНрдпрд╛ рдПрдХ рдлреНрд░реА рдлреЙрд░реНрдо рдЯреЗрдХреНрд╕реНрдЯ рдПрдВрдЯреНрд░реА рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧреА?

рдпрд╛, рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдЖрдЬ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдХреЗрд╡рд▓ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдЗрди рдкреИрдЯрд░реНрди рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ):

image

рдЕрднреА рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рд╡рд╣ рдореЗрдиреВ рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбреЙрдХрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдмрд┐рд▓реНрдб рдХреЗрд╡рд▓ рдореБрдЦреНрдп Dockerfile рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ DOCKERFILE_GLOB_PATTERN *.Dockerfile,Dockerfile.* рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ), рдпрд╛ рдмрд╕ vscode рдЙрдирдХреЛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рджреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕ рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рднреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 5 рд╡реИрдз рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ common.yaml рдЙрдкрдпреЛрдЧ рд╕реНрд╡рдпрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП) рдФрд░ рдХреЛрдИ рднреА рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реЗрдЧреЗрдХреНрд╕ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдХрд┐рд╕реА рднреА docker-compose рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рд╕рд╣реА рдирд╛рдореЛрдВ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ)ред рд╕рд╛рде рд╣реА рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЙрди рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмрд╣реБрдд рд╣реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рд╣реЛрдЧрд╛ рдЬреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рд╣реЛрдирд╛ ./.vscode/config.json рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо:

{
    "docker.compose.fileGlobs": ["*.yaml"]
}

рдЧреНрд▓реЛрдм рдкреИрдЯрд░реНрди рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдкрд░ред

рдореИрдВ рдЧреНрд▓рдмреНрд╕ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред

рдХреНрдпрд╛ docker-compose рдХреЛ рдЙрдкрд▓рдмреНрдз рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдХрдо рд╕реЗ рдХрдо рдпрд╣ "рдЕрджреНрд╡рд┐рддреАрдп-рдирд╛рдо" рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

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

@rodrigodiez рдХреГрдкрдпрд╛ рдпрд╣ рди рдХрд░реЗрдВ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Dockerfiles рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦреЗрдВ) - рджреЗрдЦреЗрдВ https://github.com/Microsoft/vscode-docker/pull/248#issuecomment -391539247:

{
"files.associations": {
"рдбреЙрдХрд░рдлрд╛рдЗрд▓*": "рдбреЙрдХрд░рдлрд╛рдЗрд▓"
}
}

@StephenWeatherford рдЬрдмрдХрд┐ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрд╕реЛрд╕рд┐рдПрд╢рди рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╢реБрд░реБрдЖрдд рд╣реИ рдФрд░ рдРрд╕реЗ рдореЗрдВ, vscode рдХреЛ рджрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рддреНрд░реБрдЯрд┐ рджреА рдЧрдИ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рд░реНрдп рд╕реНрдерд╛рди рдореЗрдВ рдХреЛрдИ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИред

@ crstamps2 рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХрд╣реЗрдВ рддреЛ рдпрд╣ рд▓рдЧрднрдЧ рдХреБрдЫ рд╕рдордп рд╣реЛ рдЧрдпрд╛ рд╣реИ - files.associations рд╕реЗрдЯрд┐рдВрдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдорджрдж рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрдорд╛рдВрдб (рдЬреИрд╕реЗ "рдХрдВрдкреЛрдЬрд╝ рдЕрдк", "рдмрд┐рд▓реНрдб рдбреЙрдХрд░ рдЗрдореЗрдЬ", рдЖрджрд┐) рд╕рднреА рдбреЙрдХрдЯрд░ рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВред -рдХрдВрдкреЛрдЬрд╝ YML рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ Dockerfiles. рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА; рдЧреНрд▓реЛрдм рдкреИрдЯрд░реНрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

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

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

yusufkaratoprak picture yusufkaratoprak  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

oberfoerster picture oberfoerster  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

sajayantony picture sajayantony  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ