개발4 [백엔드] Docker (3) - 컨테이너 실행 시작하기 전에이번엔 Docker를 어떻게 사용해야 하는지 정리해보고자 한다. 출처는 저번과 동일하다.출처: https://docs.docker.com/ 개념은 아래 링크에서 확인할 수 있다 : Docker란? [백엔드] Docker (1) - Docker란?시작하기 전에오늘의집 회사에서 파트타임으로 일하면서 Docker를 사용해볼 기회가 생겼다.앞으로도 유용하게 사용할 개념이니 이번에 확실하게 정리해보고자 한다.출처: https://docs.docker.com/Dockerhazel-nut-library.tistory.com핵심컨테이너의 포트(CONTAINER_PORT)를 호스트의 포트(HOST_PORT)에 노출하여, 호스트의 특정 포트(HOST_PORT)를 통해 컨테이너 내부의 서비스(예: 웹 서버)를 .. 2024. 10. 7. [백엔드] Docker (2) - 이미지 빌드 시작하기 전에이번엔 Docker를 어떻게 사용해야 하는지 정리해보고자 한다. 출처는 저번과 동일하다.출처: https://docs.docker.com/ 개념은 아래 링크에서 확인할 수 있다 : Docker란? [백엔드] Docker란?시작하기 전에오늘의집 회사에서 파트타임으로 일하면서 Docker를 사용해볼 기회가 생겼다.앞으로도 유용하게 사용할 개념이니 이번에 확실하게 정리해보고자 한다.출처: https://docs.docker.com/Dockerhazel-nut-library.tistory.com핵심도커 이미지 실행이 목적이다.Dockerfile 코드가 이미지를 이렇게 생성해주세요 하는 가이드가 된다.Build->Tag->Publish 과정을 통해 이미지를 실행할 수 있다.docker build -t.. 2024. 9. 13. [백엔드] Docker (1) - Docker란? 시작하기 전에오늘의집 회사에서 파트타임으로 일하면서 Docker를 사용해볼 기회가 생겼다.앞으로도 유용하게 사용할 개념이니 이번에 확실하게 정리해보고자 한다.출처: https://docs.docker.com/핵심보통 외부 코드를 가져와서 사용하려 하면, 패키지 환경이 안 맞아서 실행이 안 되는 경우가 많다. Docker는 이를 해결해준다.Docker는 컨테이너라는 독립된 환경(코드+패키지)을 통째로 제공해줘 다른 유저가 바로 사용할 수 있게 한다.Docker란애플리케이션을 패키지하고, 컨테이너라는 독립된 환경에서 이를 실행할 수 있도록 도와주는 오픈 소스 플랫폼이다. 즉, 호스트에 설치되어 있는 것에 의존하지 않고 애플리케이션을 실행할 수 있다.Docker ArchitectureDocker는 Client.. 2024. 9. 11. [백엔드] 개발 도서관을 만들어보자 카테고리 소개내가 거쳐온 실무와 프로젝트 당시 활용했던 백엔드 개념 정리이다.모르는 게 있을 때 도서관에서 책 한 권을 꺼내잡고 읽듯이 내 글이 누군가에게 꺼내잡을 수 있는 책이 되길 바라며 열심히 써보도록 하겠다. 2024. 2. 3. 이전 1 다음