백엔드 과정을 수강 중인 학생입니다.
잘 몰라서 아는 지인에게 궁금해서 물어봤더니 도커라는 것을 받아서 거기에 리눅스 이미지로 올려서 쓰는게 있다고 하는데 그렇게 해서 수강해도 문제가 없을까요 ?
또는 유튜브에 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와 관련된 공식 문서를 참고하시는 것이 도움이 됩니다.
이러한 설정을 통해 백엔드 개발 과정을 보다 원활하게 진행하실 수 있을 것입니다.
소스코드즘 부탁드립니다.
0
49
1
윈도우에서 Node js를 설치하고 싶어요
0
48
0
그래프 ql 문서 사용할때 느낌표 남는거 어떻게 없애나요?
0
127
2
강의 전체 소스 코드를 받고싶습니다.
0
126
2
fontawesome 사용 문의
0
127
2
소스 코드 부탁드립니다~
0
135
2
깃 레포지터리 소스
0
130
2
커리큘럼12.css 정렬 에 나오는 과제 정답알고싶어요
0
106
2
10-01 Entity TypeOrmModule.forRoot 에 entities
0
132
3
강의 버전관련 문의입니다
0
139
2
Ubuntu 설치 관련
0
91
1
schema.gql 질문 드립니다.
0
78
1
서버 재실행시 Many to Many
0
156
3
input 관련 문의
0
123
2
Rest API 보다는 graphql이 주된 내용인데
0
166
2
강의 전체 소스코드 받을수있을까요?
0
194
1
도커볼륨 마운트 관련
0
170
2
findOne 타입스크립트오류
0
137
1
http => htrtps 호출 인증서 신뢰 오류
0
411
1
self-signed certificate in certificate chain 에러 발생
0
479
1
mongoose 설치 오류
0
171
1
특정 API, 특정 IP 허용 (단일경로에 CORS 활성화)
0
322
2
08-06
0
214
3
구조랑 패턴 관련해서 질문
0
142
2





