profile
생각하는대로 살지 않으면 사는대로 생각하게 된다.
post-thumbnail

[서버] Docker Network 에 대해

안녕하세요 도커 공부에 심취해 있는 요즘, 도커 공부를 하다보니 도커 컨테이너의 Network 에 대해 알고 싶어졌습니다. 도커에 관련된 다양한 기술들을 배우다 보니 이 부분에 대해서 정리하고 넘어가는게 좋을 것 같습니다. 따라서 이번 포스팅에서는 Docker Network 에 대해 정리해보려고 합니다 ❗️ 🐳 도커 네트워크란? 도커 네트워크(Docker Network) 란 Docker 컨테이너 간의 통신을 관리하고 격리하기 위한 기능을 제공하는 것입니다. 컨테이너화된 애플리케이션은 여러개의 컨테이너로 구성될 수 있는데, 이들 컨테이너가 서로 통신하고 데이터를 주고 받아야 할 경우가 있습니다. 도커 네트워크를 통해 이러한 컨테이너간 통신을 쉽게 설정하고 관리할 수 있도록 도와줍니다. 정리하자면, 같은 호스트 내에서 실행중인 컨테이너 간 연결할 수 있도록 돕는 논리적 네트워크 개념이다. 위의 yml 은 Docker Compose 로 구

2023년 8월 27일
·
0개의 댓글
·
post-thumbnail

[서버] Docker 실습해보기

안녕하세요 이번 포스팅에서는 Docker 에 관련된 모든 실습을 해보고 정리하는 시간을 가지려고 합니다 👨‍💻 이번 포스팅을 이해하기 위해서는 docker 에 대한 개념적인 이해가 필요합니다. 필요하다면 [서버]도커에 대해 을 참고 부탁드립니다 ❗️ 실습해 볼 항목들에 대해 살펴보겠습니다. > step 1. docker 기본 명령어 알아보기 > Step 2. Dockerfile 에 대한 명령어를 살펴보고 내가 만든 이미지를 빌드하여 실행시켜보고 Dockerhub 에 푸쉬해보기 > Step 3. Docker-Compose 에 대한 명령어를 살펴보고 독립적인 여러 컨테이너를 구동 및 관리해보기 🐳 Docker 설치 및 Docker Desktop 설치 본격적으로 실습에 들

2023년 8월 19일
·
0개의 댓글
·
post-thumbnail

[서버] Docker 을 이용한 배포과정 살펴보기

안녕하세요 오늘은 Docker 을 이용해서 설계한 Spring 어플리케이션 을 클라우드 환경에 구축한 서버로 배포해보겠습니다 👨‍💻 글에 들어가기 앞서 이번 포스팅은 Docker 에 대한 선제적인 이해가 필수적입니다. Docker 에 대한 이해가 부족하다면 제가 만든 [서버] 도커에 대해 을 꼭 읽어보시길 바랍니다❗️ 🐳 들어가기 앞서 웹 개발을 한지 얼마되지 않았을 때에는 내가 만든 웹 어플리케이션을 어떻게 배포 해야 할까에 대한 의구심이 많았습니다. 배포 라는 단어가 멀게만 느껴졌었는데, 이는 배포 이 정의와 과정 및 방법에 대해 익숙치 않았기 때문이라고 생각합니다. 배포에 대해서 배포 에 대해 알아보기 전 컴파일 과 빌드 에 대해 간략히

2023년 8월 18일
·
0개의 댓글
·
post-thumbnail

[서버] 도커에 대해

안녕하세요 오늘은 현재 가상 많이 사용되는 가상화 기술은 Docker 에 대해 알아보겠습니다 🐯 Docker 에 대해 본격적으로 알아보기 전에 Docker 와 비슷한 역할을 하는 VM(Virtual Machine) 에 대해 알아보겠습니다 🐶 🐳 VM(Virtual Machine) 이란? VM 의 정의는 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터 시스템을 에뮬레이션(가상 현실화) 하는 소프트웨어라고 하며, VM 에서 운영 체제나 응용 프로그램을 설치 및 실행 할 수 있다고 합니다. 하이퍼바이저(Hypervisor) 란? VM 을 찾아보면 하이퍼 바이저 기술이 등장합니다. 하이퍼 바이저 는 호스트 컴퓨터에서 다수의 운영 체제를 동시에 실행하기 위한 논리적 플렛폼 입니다. 이는 소프트웨어로 구성되며 물리적 머신에 다수의 가장머신을 띄워 분할할 수 있도록 도와줍니다. 하이퍼 바이저는_ 단일 하드웨어에서 여

2023년 5월 17일
·
0개의 댓글
·