주니어 개발자가 자주 하는 docker 질문

Q&A 큐레이션

1. 도커 필수인가요?

웹관련 쪽에 리눅스 도커 등 클라우드 개념이 필연적으로 필요한지 여쭤요 고수님들..ㅠ


답변

리눅스와 도커는 클라우드와는 크게 상관은 없습니다만 개발자시라면 리눅스까진 모르신다고 쳐도 터미널 사용 방법이라던지 그리고 도커의 작동원리 그리고 사용방법 정도는 아셔야할 것 같습니다

외 2개 답변 보러 가기

2. 프론트엔드에서 도커를 도입해야 하는 시기와 이유가 무엇일까요?

도커를 사용하는 이유가 서로 다른환경에서 일어나는 이슈 때문에 사용한다고 알고있습니다. 보통(?) 백엔드에서 데이터베이스 및 환경설정 때문에 도커를 사용한다고는 알고 있는데 프론트엔드에서는 언제 왜 도커를 도입해야하는지를 알고싶어서 질문드립니다. 질문 맥락) 팀 프로젝트하면서 프론트 쪽에도 도커를 써야하는가에 대해 의논하게 되었습니다!


답변

개발환경과 운영환경이 동일하다는 안정감이 필요할 때, 그때가 도입할 시기라고 생각합니다. 팀 프로젝트로 작업을 하실 때는 별로 필요성을 느끼지 못하실 수 있는데요, 만약 조금 더 큰 규모에서 개발을 한다면 모든 구성원의 로컬 개발 환경, 그리고 배포될 환경이 동일 하기가 매우 어려울 겁니다. 환경 변수 하나만 달라도 예상치 못한 에러가 발생할 것이고, 디버깅을 하느라 하루를 날릴 수도 있습니다. 그래서 개발하다가 ‘아니 내 머신에서는 잘 돌아가는데 배포만 하면 깨져요!’ 하는 상황이 나올 수도 있죠. 다만, 프론트 개발 공부하기도 어려운데 도커 환경 세팅까지 챙기려다보면 진이 다 빠져서 프론트에 집중하지 못할 수도 있습니다. 그래서 요약하자면, 우선 프론트에 집중하시고 여력이 남으시면 배포와 개발 환경을 도커로 통합해보는 경험을 해보시면 도움이 될 것 같습니다. - 상황에 따라 또 엄청 큰 회사로 가시면 누군가 세팅을 다 해줄 수도 있겠네요. 그때도 잘 쓰는 법은 배워야겠지만요 ㅎ

외 3개 답변 보러 가기

3. 개발자로 취업준비하는 학생입니다!!!

혹시 도커라는 프로그램을 개발자들이 많이쓰는지 궁금합니다 ㅎㅎ..


답변

로컬 개발환경 구축할때도 쓰고 사내서비스가 도커 이미지로 배포되는 형태이면 많이씁니다! 다만 현재 취준생 혹은 주니어시면 도커보다는 cs지식 및 언어 프레임워크를 더 공부하시는게 좋을거에요 아! 데브옵스 엔지니어라면 좀 다르겠지만 프론트,백엔드 개발자시면 관련 기술스텍을 공부하시는게 좋습니다! 도커는 그 이후 부수적인 경험이라고 생각해요!

외 2개 답변 보러 가기

4. 나스로 서버 구성이 가능한가요?

공부용으로 서버를 하나 구성하고 싶은데 아는게 없어서 질문을 남깁니다. Iptime의 NAS1 dual을 이용해서 서버를 구성할 수 있나요?? 있으면 혹시 참고할만한 내용을 어떻게 찾아야할까요?? 인터넷으로 찾았을 때 안나와서요 ㅠㅠ


답변

아이피타임기가 중요하다고 생각해요 고정아이피로 잡아주시고 도메인 사서 연동하면 되요 유투브 많이 나와있어서 찾아보면 될거에요

외 2개 답변 보러 가기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

키워드로 질문 모아보기

기술, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!