Docker Hub, Image
image란 일종의 빵틀과 같다. image를 통해 Container라는 결과물을 만들어 활용한다.
그래서 이런 image를 활용해 필요한 Container를 여러개 만들 수 있다.
image를 이용해 Container를 만들고 또 그 Container를 통해 image를 만들 수 있다.
즉 Docker라는 시스템은 image라는 틀을 만들 수 있는 기능을 제공하는 것이다. 이렇게 만들어진 image를 이용해 다양한 Docker image를 만들어 다른 시스템에 올릴 수 있다.
Docker Hub : 공개된 Container Image가 모여있는 곳
- docker pull [image이름]
- 기능 : Docker Hub에서 Image 가져옴
- docker run busybox echo ‘hello’ (busybox image를 실행해 명령어 실행)
Docker Hub에는 거의 모든 종류의 Linux 버전에 맞는 Image를 가지고 있다. 굉장히 다양한 Image들이 존재하는데 그 중 안전한 Container Image를 고르는 방법은
- 공식 이미지를 사용한다.
- 커스텀 이미지를 직접 만들어 사용한다.
그래서 하나의 Container에 하나의 프로그램을 담는 것이 원칙이다.
보안 및 유지 관리 측면에서 유리하기 때문이다.
'DevOps > Docker' 카테고리의 다른 글
Container 실행방법 (0) | 2024.03.15 |
---|---|
Docker의 LifeCycle과 데이터 저장 (0) | 2024.03.15 |
Docker의 동작 원리 (0) | 2024.03.15 |
NCP ubuntu에 Docker 설치하기 (1) | 2024.03.15 |
Windows Docker 세팅하기 (0) | 2024.03.15 |