Windows 10 + WSL + Docker 설치하기
Server/Docker2023. 8. 9. 11:09Windows 10 + WSL + Docker 설치하기

2022.04.08 - [Server/Docker] - Docker 설치해보기 Docker 설치해보기 1. Docker란? Docker는 쉽게 말해서 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 예전에는 서버의 버전도 정해져있기 때문에 해당 서버에 맞춰서 여러 프로그램을 설치하는 것도 일이였고, 시간 magicmk.tistory.com 예전에 Docker를 설치하는 글을 작성한 적이 있는데 해당 버전은 가상머신에 Ubuntu를 올려서 Docker를 설치했던 것인데 이번에는 Windows에 Docker를 설치하는 방법에 대해 얘기해보려고 한다. Hyper-V / WSL2 설치 Docker Desktop은 기본적으로 Hyper-V와 WSL2 기반의 Docker Engine을 사용하기 때문에 이 두 개를 설..

Docker Image 생성 및 배포하기
Server/Docker2022. 4. 19. 17:29Docker Image 생성 및 배포하기

Docker Image를 만들기 전에 Dockerfile을 먼저 작성해준다. Dockerfile이란? Dockerfile은 스크립트처럼 모든 명령을 포함하는 코드 조각으로 Docker Image를 생성하기 위해 실행되어야 한다. Dockerfile 구조 Dockerfile은 파일 이름을 'Dockerfile'로 해야 한다. FROM: 베이스 이미지 [어떤 이미지를 기초로 할 것인지] RUN: Dockerfile로부터 Docker Image를 빌드하는 순간 실행되는 명령어 [주로 라이브러리 설치에 활용] ENTRYPOINT & CMD: Docker Image로부터 컨테이너 생성하여 최초로 수행 ENTRYPOINT: 해당 컨테이너가 수행될 때 반드시 ENTRYPOINT에서 지정한 명령을 수행 CMD: 컨테이..

Docker 설치해보기
Server/Docker2022. 4. 8. 16:13Docker 설치해보기

1. Docker란? Docker는 쉽게 말해서 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 예전에는 서버의 버전도 정해져있기 때문에 해당 서버에 맞춰서 여러 프로그램을 설치하는 것도 일이였고, 시간이 흐름에 따라 서버 환경이 바뀌고 MSA(MicroService Architecture)로 인하여 분할하여 관리하다 보니 점점 복잡해졌습니다. 이런 상황 속에서 Docker가 나오게 되었는데 다양한 환경을 컨테이너로 추상화 하여 프로그램의 배포 및 관리를 단순하게 해줍니다. 컨테이너와 함께 중요한 포인트로 이미지가 있는데 이미지는 컨테이너 실행에 필요한 파일과 설정값 등을 포함하고 있는 녀석입니다. 이미지란 녀석은 말그대로 정보를 모두 가지고 있기 때문에 이것저것 건드릴 필요 없이 서버가 추가되면 이미지를..

image