VSCode = Visual Studio Code 에서 사용할 수 있는 확장(Extension) 입니다.
Dockerfile 및 Docker 작성 파일에 대한 구문강조, 명령, 마우스 오버 팁 및 linting 를 추가해 줍니다.
링크 : https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker
Docker 확장을 사용하면 VSCode 에서 컨테이너화 된 응용 프로그램을 쉽게 작성, 관리 및 배포 할 수 있습니다.
- Dockerfile,- docker-compose.yml및- .dockerignore파일 자동 생성 (- Docker: Add Docker files to Workspace)
- docker-compose.yml및- Dockerfile파일에 대한 구문 강조, 마우스 오버 팁, IntelliSense (completions)
- Dockerfile파일에 대한 Linting (오류 및 경고)
- 일반적인 Docker 명령에 대한 명령 팔레트 (F1) 통합 (예 docker build:docker push등)
- 이미지 관리, 컨테이너 실행 및 Docker 허브 레지스트리에 대한 Explorer 통합
- Docker 허브 및 Azure 컨테이너 레지스트리에서 Azure App 서비스로 직접 이미지 배포
도커 파일 생성
편집
도커 명령
도커 보기
설정
| Setting | Description | Default Value | 
|---|---|---|
| docker.attachShellCommand.linuxContainer | Attach command to use for Linux containers | /bin/sh | 
| docker.attachShellCommand.windowsContainer | Attach command to use for Windows containers | powershell | 
| docker.dockerComposeBuild | Run docker-compose with the --build argument, defaults to true | true | 
| docker.dockerComposeDetached | Run docker-compose with the --d (detached) argument, defaults to true | true | 
| docker.defaultRegistryPath | Default registry and path when tagging an image | "" | 
| docker.explorerRefreshInterval | Explorer refresh interval, default is 1000ms | 1000 | 
| docker.host | Host to connect to (same as setting the DOCKER_HOST environment variable) | "" | 
| docker.imageBuildContextPath | Build context PATH to pass to Docker build command | "" | 
| docker.languageserver.diagnostics.deprecatedMaintainer | Controls the diagnostic severity for the deprecated MAINTAINER instruction | warning | 
| docker.languageserver.diagnostics.directiveCasing | Controls the diagnostic severity for parser directives that are not written in lowercase | warning | 
| docker.languageserver.diagnostics.emptyContinuationLine | Controls the diagnostic severity for flagging empty continuation lines found in instructions that span multiple lines | warning | 
| docker.languageserver.diagnostics.instructionCasing | Controls the diagnostic severity for instructions that are not written in uppercase | warning | 
| docker.languageserver.diagnostics.instructionCmdMultiple | Controls the diagnostic severity for flagging a Dockerfile with multiple CMD instructions | warning | 
| docker.languageserver.diagnostics.instructionEntrypointMultiple | Controls the diagnostic severity for flagging a Dockerfile with multiple ENTRYPOINT instructions | warning | 
| docker.languageserver.diagnostics.instructionHealthcheckMultiple | Controls the diagnostic severity for flagging a Dockerfile with multiple HEALTHCHECK instructions | warning | 
| docker.languageserver.diagnostics.instructionJSONInSingleQuotes | Controls the diagnostic severity for JSON instructions that are written incorrectly with single quotes | warning | 
| docker.languageserver.diagnostics.instructionWorkdirRelative | Controls the diagnostic severity for WORKDIR instructions that do not point to an absolute path | warning | 
| docker.promptOnSystemPrune | Prompt for confirmation when running System Prune command | true | 
| docker.showExplorer | Show or hide the Explorer | true | 
| docker.truncateLongRegistryPaths | Truncate long Image and Container registry paths in the Explorer | false | 
| docker.truncateMaxLength | Maximum number of characters for long registry paths in the Explorer, including ellipsis | 10 | 
'기타' 카테고리의 다른 글
| sftp - FTP/SFTP 파일/디렉토리 동기화 (0) | 2018.11.16 | 
|---|---|
| Docker Explorer - 도커 컨테이너, 이미지 관리 (0) | 2018.10.30 | 
| Partial Diff - 텍스트 선택 비교 (0) | 2018.10.12 | 
| Project Manager - 프로젝트 관리 (0) | 2018.10.11 | 
| Bookmarks - 북마크 지정 (0) | 2018.09.19 |