개발자

docker 개발 환경

7월 29일조회 109

현재 제 환경은 이러합니다 안 쓰는 imac이 있어 로컬 서버로 사용 중입니다. 다만, m1 칩이라서 mac os를 지우고 linux를 까는게 불가능하더군요. 그래서 어쩔 수 없이 utm으로 ubuntu를 설치하고, bridge 네트워크 설정해서 원격으로 해당 ubuntu host에 접근합니다 이제 로컬 개발 환경을 구축하기 위해 도커를 사용하고자 하는데요. 일단 요 ubuntu에 docker를 설치해서 돌릴 예정입니다. 1) 그냥 mac os에 docker와 docker compose를 설치해서 사용하는 게 더 좋을까요? 굳이 utm -> ubuntu -> docker보단? 이렇게 한 이유는 ubuntu가 익숙해서 입니다.. 큰 차이가 없다고 그냥 utm 버전을 사용하고 싶은데요. 근데 일반적으로 다들 어떻게 하는지 궁금합니다 그리고 지금 vite 하고 nginx로 frontend를 구성하고 있습니다. 개발 서버는 nginx는 안 쓰고 그냥 바로 npm run dev로 localhost에 접근해서 사용하는 게 일반적인가요? 그 전까지는 dev.example.com이런 식으로 접근해서 사용했었는데 그래서 2) nginx 또한 도커 서비스에 추가해서 vite를 nginx에서 돌려야 하는 건지..? reverser proxy 걸어서 localhost:3000으로 접근하도록 설정하고 사용했었거든요 감사합니다!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

문종호님의 프로필 사진

제 생각에는 그냥 로컬서버로만 쓰실예정이라면 맥에 바로 올리시는게 나을듯 싶습니다. 도커로 이미지로 말아서 올릴때 우분투로 한번 감싸서 올리시는게 나으실수도있을거같아요 도메인 접근은 저는 항상 nginx든 아파치든 vhost 구성해서 특정 도메인으로 접근합니다. 물론 개발서버도 동일하게 구성합니다. 최대한 로컬호스트, 루프백은 사용하지않으려고합니다.

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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