-
도커로 파이썬 개발환경 구축 (feat. VSCode)서비스 공부/Docker 2022. 8. 5. 18:01
이전글을 읽고 오시면 더욱 간절하게 도커를 원하시게 될 수도 있습니다.. (본인 경험담)
서론은 짧게 하고 바로 시작합니다.
1. 우선 VSCode에서 도커 익스텐션을 설치해줍니다.
2. 파일이름: DockerFile (확장자 없음)으로 파일을 하나 만들어줍니다. 그럼 VSC에서 제공하는 dockerfile 자동완성 기능을 이용할 수 있습니다.
3-1. 자신이 원하는 환경을 구축합니다.
3-2. 또는 다른 누군가가 만든 도커 이미지를 가져옵니다.
(위 도커 이미지 출처)
docker build -t <image_name> .
4. 도커 파일을 위 명령어로 빌드합니다. 단, 3-2와 같이 누군가 이미 빌드한 이미지를 가져올 때는 생략해도 됩니다.
5. 빌드된 도커 이미지에서 컨테이너를 생성해줍니다.
docker run -v /Users/wjlee/workspace/fantastic5:/home/workspace -p 8080:8080 -p 443:443 -p 80:80 -p 3000:3000 -d -it --name fantastic5 teddylee777/docker-kaggle-ko /bin/bash
여기서 주어지는 옵션에 대한 설명은 다음과 같습니다.
-v : 파일을 공유할 위치를 지정합니다. <로컬 파일 경로>:<컨테이너 파일 경로> 형식으로 지정할 수 있습니다.
-p : 포트를 연결합니다 <로컬 포트>:<컨테이너 포트>
-d : background
-it : interactive
--name : 컨테이너 이름 지정 <컨테이너 이름> <사용할 이미지 이름>
6. 도커 컨테이너 실행 후 vsc에서 도커 탭을 눌러봅니다.
방금 생성한 도커 컨테이터가 보일겁니다.
7. ⌘+Shift+P 를 눌러 명령 팔레트를 열어줍니다.
그리고 Remote-Containers: Attach... 를 찾아 눌러줍니다.
8. 실행할 컨테이너를 눌러줍니다.
9. 필요한 기타 설정을 완료하고 코딩하면 됩니다!
'서비스 공부 > Docker' 카테고리의 다른 글
도커의 필요성을 느끼게 된 계기 (0) 2022.08.05