https://www.youtube.com/watch?v=93kgF8eI6Do
우선 위 동영상을 참고해서 만들었습니다.
Step by Step 으로 정리해보면 이렇습니다
1. git clone https://github.com/TechHara/vscode_docker.git
해서 해당 깃주소를 내려받습니다
GitHub - TechHara/vscode_docker: Template project for VSCode C/C++ program running inside a Docker container
Template project for VSCode C/C++ program running inside a Docker container - GitHub - TechHara/vscode_docker: Template project for VSCode C/C++ program running inside a Docker container
github.com
2. Dockerfile 에 ubuntu의 버전을 원하는 버전으로 수정합니다
3. VSCode에서 Dev Containers 라는 Extendsion 설치하기
4. docker build -t linux-cpp-dex . 으로 Docker 이미지 빌드하기
5. Docker 빌드 완료 시 아래 명령어로 Docker run ( 이 부분은 로컬과 도커와 마운팅하여 로컬에 변경한 파일들을 적용할 수 있음)
docker run -it --rm -v `pwd`:/work linux-cpp-dev
6. DEV Container 라는 확장자를 통해 Docker로 접속하여 VSCode에 접속합니다.
7. Docker의 환경을 VSCode 로 접속하여 관련 VSCode 익스텐션(C/C++, CMake)을 설치합니다
8. 익스텐드 까지 설치가 완료되면 빌드해보고 터미널에 실행시켜서 실행되는 것 까지 확인해보면 됩니다!