sitelink1 https://blog.naver.com/wishket/222372539613 
sitelink2  
sitelink3  
extra_vars6  

작년에 Let's Encrypt 로 알게된 Docker는 가상 환경의 아키텍처이다

인증서 발급 이후 더이상 Docker를 학습할 필요성을 느끼지 못하여 1년여간 학습이 멈춰있었는데

대부분의 내용이 휘발되고 없어져서 Docker가 효율적인 리눅스 커널 랩핑 미들웨어라는 추상적인 개념만 기억에 남아있었다

사용 명령어는 기본이고 용어들조차 기억이 거의 안났다

 

 

 

 

컨테이너(container)란?

컨테이너는 애플리케이션을 실제 구동 환경으로부터 추상화할 수 있는 논리 패키징 매커니즘을 제공합니다. 

즉, 애플리케이션과 애플리케이션이 동작하기 위해 필요한 라이브러리나 모듈 등을 묶어줍니다.

 

도커란?

도커는 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하기 위해 시작된 오픈 소스 프로젝트입니다.

즉, 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다.

컨테이너를 이용해 소프트웨어를 컨테이너라는 표준화된 유닛으로 알아서 패키징 해주며, 환경에 구애받지 않고, 애플리케이션을 신속하게 배포 및 확장할 수 있습니다.

따라서 코드가 문제없이 실행될 것임을 확신할 수 있게 해 주죠.

한마디로 컨테이너들을 쉽게 관리하고, 신속하게 배포 및 확장을 할 수 있게 해주는 것입니다.

 

도커 이미지란?

도커에는 컨테이너뿐만 아니라 도커 이미지(Docker Image)라는 또하나의 중요한 개념이 있습니다.

이미지는 컨테이너를 생성하기 위해 필요한 설계도를 말합니다.

도커는 이미지를 보고 컨테이너를 생성하게 됩니다.

쉽게 설명하면 도커가 찍어놓은(빌드한) 사진(Image)을 인화(실행)하면 컨테이너가 나오는 것입니다.

사진은 여러 번 인화할 수 있고, 똑같은 사진이 인화되는 것처럼 다른 서버에서도 도커가 이미지를 이용해 컨테이너를 만들면 같은 환경을 구축할 수 있는 것이죠.

 

도커 허브란?

도커 이미지는 도커 파일(Docker File)로 만들 수 있는데요.

도커 파일은 도커가 어떻게 이미지를 만들지 이해하도록 적은 파일입니다.

도커 파일에 사진(Image)을 어떻게 찍을지 적어놓으면 도커가 그것을 읽고, 이미지를 생성하게 됩니다.

이렇게 생성한 이미지를 저장해 놓을 수 있는 공간도 있는데요. 이것을 도커 허브(Docker Hub)라고 합니다.

도커 허브를 이용해 이미지를 공유할 수 있고, 인터넷만 연결되어 있으면 어디에서든 이미지를 다운로드 할 수 있게 되었습니다.

번호 제목 sitelink1 글쓴이 날짜 조회 수
20 [bard] docker로 실행한 container에 터미널로 접속   황제낙엽 2024.02.01 0
19 [2023. 11. 6.] 데이터베이스, GUI 클라이언트 환경의 Docker Compose 모음 https://blog.pages.kr/2819  황제낙엽 2024.01.29 6
18 Docker Compose 문법 정리   황제낙엽 2024.01.29 4
17 Docker Compose 명령어(실행,중지,삭제) https://docs.docker.com/compose/reference/  황제낙엽 2024.01.28 0
16 Docker Compose 에 대한 이해와 사용법에 대한 포스팅 모음 https://docs.docker.com/compose/gettingstarted/  황제낙엽 2024.01.26 1
15 Kubernetes 와 Docker 의 관계   황제낙엽 2024.01.26 0
14 docker 를 windows 에서 실행하는 방법 3가지 정리   황제낙엽 2024.01.23 3
13 windows + docker 설치에 대한 포스팅 모음   황제낙엽 2024.01.22 2
» 도커(Docker)란 무엇이고, 왜 사용하나요? https://blog.naver.com/wishket/222372539613  황제낙엽 2021.07.03 14
11 [Raspberry pi 3] docker-compose.yml 파일을 활용해 docker container 관리 효율성 높이기 file https://cafe.naver.com/stsmarthome/16737  황제낙엽 2020.08.26 54
10 [Docker] docker private registry on raspberry pi (https private registry, letsencrypt standalone auth) secret https://bloodguy.tistory.com/entry/Docke...spberry-pi  황제낙엽 2020.07.17 0
9 [Docker] private registry 설치/운용, OpenSSL, S3 저장소 이용, Authentification 추가 secret https://novemberde.github.io/2017/04/09/...try_0.html  황제낙엽 2020.07.17 0
8 [Docker] 도커 레지스트리: 프라이빗 도커 이미지 저장소(설치부터 S3 연동까지) secret https://www.44bits.io/ko/post/running-do...s3-storage  황제낙엽 2020.07.17 0
7 [Docker] docker private registry(도커 사설 레지스트리)에 대하여 https://www.44bits.io/ko/post/running-do...s3-storage  황제낙엽 2020.07.17 19
6 [Docker] Portainer for local Docker environments on Windows 10 file https://lemariva.com/blog/2018/05/tutori...windows-10  황제낙엽 2020.07.14 25686
5 Virtualbox : VT-x is not available 오류 조치 방법 file http://blog.naver.com/PostView.nhn?blogI...1315290857  황제낙엽 2020.07.14 13
4 Ubuntu+Docker+Node.js (Hello World) file   황제낙엽 2020.07.12 90
3 [Docker기초] 명령어 리스트 https://blog.naver.com/pjt3591oo/221350092204  황제낙엽 2020.07.11 200
2 cURL, Docker, Portainer 설치 file https://docs.docker.com  황제낙엽 2020.07.11 16
1 [Docker] Docker, Portainer 입문용 블로그 링크 http://blog.naver.com/kidninja  황제낙엽 2020.07.07 17