[ Docker 개요 ]
각각의 컨테이너에는 운영체제 전체가 설치되어있는 것이 아니라 앱을 실행하기 위한 라이브러리와 실행파일만 포함되어있습니다.
운영체제가 하나이기 때문에 시간도 아낄 수 있고 저장장치 용량도 아낄 수 있습니다.
https://www.youtube.com/watch?v=Ps8HDIAyPD0&t=2s
생활 코딩 영상을 통해 Docker를 공부해보도록 하겠습니다.
[ Docker 설치 ]
Docker는 Linux 운영체제 위에서 동작하기 때문에 본인의 OS가 Linux가 아니라면
가상 머신을 만들고, 그 위에 리눅스 OS를 깔아서 설치를 해야 한다고 합니다. 물론 이 모든 과정은 Docker 가 알아서 해준다고 합니다.
Download and Install
[ Docker Image pull ]
app store에서 program을 다운 받아 process를 실행시킬 수 있는 것과 같이
docker hub에서 image를 다운 받아 container를 실행시킬 수 있게 됩니다.
Image pull
Apache HTTP Server를 가져와 봅니다.
1. https://hub.docker.com 접속
2. Explore
3. httpd 검색 (Apache HTTP Server)
pull 할 수 있는 명령어가 우측에 적혀있고, 하단에 사용 방법이 적혀있습니다.
Reference
https://docs.docker.com/reference/
docs에서 command line reference > Docker CLI 를 들어가면
다음과 같이 docker 명령어에 대한 description을 확인할 수 있습니다.
- Image pull
sudo docker pull httpd
- pull 된 Image 확인
sudo docker images
참고로 제 pc 환경은 ubuntu 20.04 입니다.
다운 받은 이미지를 가지고 실행 시켜서 컨테이너를 사용하고, 이를 제어하는 것은 이후 게시글을 통해 작성하도록 하겠습니다.
'Docker' 카테고리의 다른 글
[Docker 입문] 도커에서 이미지를 만드는 방법 _생활코딩 (0) | 2023.01.23 |
---|---|
[Docker 입문] 호스트와 컨테이너의 파일시스템 연결 _생활코딩 (0) | 2023.01.23 |
[Docker 입문] 명령어 실행 _생활코딩 (0) | 2023.01.23 |
[Docker 입문] 네트워크 _ 생활코딩 (0) | 2023.01.23 |
[Docker 입문] 컨테이너 실행 및 제어 _ 생활코딩 (0) | 2023.01.23 |