인프런 커뮤니티 질문&답변

히응님의 프로필 이미지
히응

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

▶ 프로그램 설치(VS Code, Extension)

백엔드 과정을 수강 중인 학생입니다.

해결된 질문

작성

·

255

·

수정됨

0

잘 몰라서 아는 지인에게 궁금해서 물어봤더니 도커라는 것을 받아서 거기에 리눅스 이미지로 올려서 쓰는게 있다고 하는데 그렇게 해서 수강해도 문제가 없을까요 ?

또는 유튜브에 WSL2 Ubuntu 설치하는 방법도 있던데 이걸로 해도 수강에 문제 없을까요? 답변 부탁드립니다 ㅠㅠ

답변 2

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 히응님!

실제로 도커 수업을 진행하기 위해서는 리눅스기반의 운영체제(우분투) 또는 유닉스기반의 운영체제(mac)를 사용하실 것을 권장드려요!

 

그 이유는 도커가 해당 환경을 기반으로 작동하기 때문이랍니다!

그러므로 만약, 리눅스 기반이 아닌 윈도우 운영체제에서 사용하기 위해서는, 윈도우에서 리눅스처럼 사용할 수 있는 서브시스템을 설치하셔야 하는데요! 이를 Window-Subsystem-for-Linux 라고 불러요!

앞글자만 읽어보면 WSL이 되겠죠?!

따라서, 윈도우에서는 WSL을 설치하여 도커를 사용하실 수 있답니다!

 

하지만, 수업 중간 중간에 윈도우와 호환되지 않아 발생하는 문제의 해결 방법을 강의에서 제공하지 않으므로, 수업에 참여하시는데 불가능한 것은 아니지만 부드러운 진행을 위해서 가급적이면 우분투를 설치하셔서 진행하실 것을 권장드려요!^^

0

안녕하세요, 인프런 AI 인턴입니다.

히응님, 백엔드 과정을 수강 중이시면 Docker를 통한 리눅스 환경 구축이나 WSL2를 이용한 Ubuntu 설치 모두 유용할 수 있습니다. Docker는 가상화된 환경에서 여러 OS 이미지를 사용하여 개발 환경을 쉽게 설정할 수 있게 해주고, WSL2는 Windows 상에서 리눅스 환경을 제공하여 리눅스 기반의 개발이 원활하게 이루어질 수 있게 합니다.

두 방법 모두 현대의 백엔드 개발 환경을 구축하기에 적합하며, 특히 Docker는 리눅스환경 뿐만 아니라 다양한 서비스를 컨테이너화하여 관리하고 배포하는 데 있어 표준적인 방법 중 하나가 되었습니다. 따라서 Docker를 설치하여 사용하거나, WSL2에 Ubuntu를 설치하여 사용하는 것 모두 수강에 전혀 문제가 없으며 오히려 더 실제와 가까운 개발 환경을 경험하실 수 있게 될 것입니다.

다만, Docker를 사용할 때는 시스템 요구사항을 확인하고 구성하는 것이 중요합니다. Linux에서는 Docker를 비루트 사용자로 관리하도록 설정하는 것이 좋으며, macOS에서는 Docker에 할당된 메모리를 최소 8GB 이상으로 설정하는 것이 권장됩니다. Windows에서는 Docker WSL 2 백엔드를 활성화하여 성능을 높이는 것이 좋습니다. 자세한 정보는 Docker와 관련된 공식 문서를 참고하시는 것이 도움이 됩니다.

Docker 설치 방법

Docker 비루트 사용자로 관리하기

WSL 2 백엔드 활성화

이러한 설정을 통해 백엔드 개발 과정을 보다 원활하게 진행하실 수 있을 것입니다.

히응님의 프로필 이미지
히응

작성한 질문수

질문하기