선릉역 1번 출구
Docker 설치하기 본문
DevOps 환경에서 쓰이는 도커 컨테이너를 배워보자
1. kali에서 docker 설치
sudo apt install docker.io
2. docker 명령어 입력
명령어 옵션을 보여주면 설치 성공
3. 도커 이미지 검색
sudo docker search <image name>
sudo docker search httpd //apache -> httpd
*각 docker 마다 공식 이름이 프로그램명과 동일한 경우가 많지만, apache의 경우 httpd라는 이름을 사용함
4. 도커 다운받기
sudo docker pull <image name>
5. 네트워크 인터페이스 확인
6. docker의 레이어 구조(https://hyeo-noo.tistory.com/340)
한 마디로 요약하면 레이어라는 것을 공유하여 추가 파일을 다운받을 때 중복되는 레이어가 있다면 설치하지 않고 넘어가는 것 -> 전체 용량이 감소함
기존 이미지에 파일 하나 추가했다고 수백메가를 다시 다운받는다면 매우 비효율적일 수 밖에 없다. 레이어란
기존 이미지에 추가적인 파일이 필요할 때
다시 다운로드받는 방법이 아닌 해당 파일을 추가하기 위한 개념이다.
https://velog.io/@yanghl98/%EB%8F%84%EC%BB%A4Docker
7. docker image 확인
sudo docker images
내가 다운받은 image들을 확인할 수 있음
8. 이미지 상세 정보 확인
container id | image | names 필드의 값 아무거나 사용 가능
sudo docker inspect <container id | image | names>
특정 Key 값 보기
sudo docker inspect --format="{{ .Key값}}" <docker image>
ex) sudo docker inspect --format="{{ .Os}}" httpd
9. 도커 이미지 생성 과정
sudo docker image history <image name>
'Computer > Docker' 카테고리의 다른 글
Docker 웹서버 구축하기 (0) | 2022.11.27 |
---|---|
Docker 이미지 삭제 (0) | 2022.11.27 |
Docker 컨테이너 저장 및 로드 (0) | 2022.11.25 |
Dockerhub image 업로드 (0) | 2022.11.25 |
Docker 기초 (0) | 2022.09.01 |
Comments