[Docker] 5. Docker Hub란
·
Docker 및 Kubernetes/Docker
이번 글에서는 Docker Hub에 대해 소개 할 예정이다. 큰 목차는 다음과 같다.1. What is Docker Hub?2. Docker Hub 회원가입3. Docker Login4. Docker Push5. Docker Pull6. 마무리 What is Docker Hub?  `Docker Hub`는 다음과 같다.Docker image를 저장하고 공유할 수 있는 클라우드 기반의 저장소 서비스  이는 `Docker image`를 저장, 관리, 공유할 수 있는 가장 대표적인 플랫폼으로 널리 사용되고 있다. 주요 기능은 다음과 같다. 개발자가 생성한 `Docker image`를 저장할 수 있는 중앙 저장소를 제공하기 때문에 저장된 image는 언제든지 다운로드받아 사용할 수 있다.다른 사람들과 공유하거나..
[Docker] 4. 간단한 Docker 실습
·
Docker 및 Kubernetes/Docker
이번 글에서는 Docker를 이용해 2가지의 간단한 실습에 대해 진행한 것을 포스팅할 예정이다. 이전글과 이어지니 안보신 분들을 읽고 오시는 것을 추천한다.Docker 이해하기 - 3.Docker 설치 및 명령어 Docker 이해하기 - 3. Docker 설치 및 명령어이번 글에서는 Docker 설치 방법과 간단한 Docker 명령어들에 대한 내용을 정리하려고 한다. 환경으로는 Ubuntu를 사용했다. 🐋 Docker 설치처음으로 Docker Engine을 설치하기 전에 Docker apt 저장소를 설laewonjeong.tistory.com  1. 간단한 Node.js 서버를 Docker로 실행해보기이 실습을 통해, Node.js 서버를 Docker 컨테이너 안에서 실행해보고 Docker의 기본적인 ..
[Docker] 3. Docker 설치 및 명령어
·
Docker 및 Kubernetes/Docker
이번 글에서는 Docker 설치 방법과 간단한 Docker 명령어들에 대한 내용을 정리하려고 한다. 환경으로는 Ubuntu를 사용했다. 🐋 Docker 설치처음으로 Docker Engine을 설치하기 전에 Docker apt 저장소를 설정해야한다. 그런 다음 저장소에서 Docker를 설치하고 업데이트 할 수 있다. Docker apt 저장소를 설정# Add Docker's official GPG key:sudo apt-get updatesudo apt-get install ca-certificates curlsudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/..
[Docker] 2. Docker란?
·
Docker 및 Kubernetes/Docker
이번 글에서는 Docker에 대해 공부한 것을 간략하게 정리하려고 한다. 이전글과 이어지니 안보고 오신 분들은 보고 오는 것을 추천한다. Docker 이해하기 - 1. 가상화 (Virtualization) Docker 이해하기 - 1. 가상화(Virtualization)이 글에서는 Docker를 공부한 내용을 정리하려고 한다. Docker를 알기전에는 가상화에 대해서 알아야한다. 먼저, 가상화를 정의해보자면 하나의 물리적 컴퓨터 자원을 여러 개의 가상 환경으로 나laewonjeong.tistory.com  🐳 What is Docker? `Docker`는 컨테이너 기반의 오픈소스 가상화 플랫폼이다.  애플리케이션과 그 실행 환경을 컨테이너라는 가벼운 단위로 묶어 배포하고 실행할 수 있는 플랫폼이라 생각..
[Docker] 1. 가상화(Virtualization)
·
Docker 및 Kubernetes/Docker
이 글에서는 Docker를 공부한 내용을 정리하려고 한다. `Docker`를 알기전에는 `가상화`에 대해서 알아야한다. 먼저, `가상화`를 정의해보자면 하나의 물리적 컴퓨터 자원을 여러 개의 가상 환경으로 나누어 사용하는 기술이다. 왜 이러한 환경이 등장했을까? 이를 알아보려면 과거로 돌아가야한다. 가상화가 등장한 배경비싼 돈주고 서버를 사서 사용중지만 아래 그림과 같이 CPU 사용률이 현저히 낮은 서버들을 그대로 두게되는 경우가 많았다. 이는 결국에 리소스 낭비와 돈 낭비라는 문제가 발생하게 된다. 그렇다고 아래 그림과 같이 모든 서비스들을 한 서버에 올리게 되면 안정성이 현저히 떨어지는 문제가 발생하게 된다. 따라서, 이러한 문제들을 해결하기 위해 즉, 안정성을 높이며 리소스도 최대한 활용할 수 있는..