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 |