도커 정리

김하은·2023년 6월 9일
0

도커 가상머신 = 컨테이너 (container)
Node와 Mysql등이 설치된 도커도 만들 수 있다.

=> dockerfile에 무엇 기반인지, 무엇을 설치 하는지 적어주면 (명령어 기록)
해당 dockerfile이 한줄씩 실행되며 명령어들을 읽고 도커에 설치해준다.
=> docker build 하면 바로 설치가 된다(하나의 컴퓨터(container)가 만들어짐).

(도커를 사용하면 운영체제의 핵심기능 (=커널)은 공유하기에 vmware 등 다른 가상 컴퓨터와는 다르게 가벼움.)

우분투를 설치하고, node를 설치하고 docker build를 하게되면 그 과정에서 압축하고 최적화 하는 과정이 일어나고, 이렇게되면 하나의 형태가 나오게되는데 이것을 이미지 라고한다.(우리가 생각하는 사진이라는 뜻이 아님.)

https://hub.docker.com/ 에서 다른사람이 만들어둔 도커container을 다운 받을 수 있음.
여기서 검색할 수도 있고, docker가 설치되어있는 컴퓨터 터미널에

docker search node

이런식으로 작성해 검색할 수도 있다.
OFFICIAL 이 [OK]인것이 신뢰성이 높다.

docker build . 으로 도커container을 생성,
docker images로 빌드로 최적화된 것인 이미지들을 볼 수 있다.
docker run [이미지 아이디] => 해당 이미지를 실행할 수 있다.

이렇게 무사히 실행되었다.!!

docker 이미지 삭제방법

docker rmi [이미지 아이디]

컨테이너를 삭제하기 전 이미지를 삭제할 경우

docker rmi -f [이미지 아이디]

-f를 붙이면 강제로 이미지를 삭제하며 컨테이너도 같이 삭제된다.

0개의 댓글