[Docker] 도커공부 1.기본 명령어

do_large·2021년 8월 7일
0

도커

목록 보기
1/1
  1. 이미지는 컨테이너를 찍어내는 틀!!
    이미지를 다운받으면 그게 컨테이너가 된다.
    얘를 조립해서 컨테이너로 만들수있다

  2. 볼륨(-v)
    컨테이너와 특정 폴더를 공유하는것

아래의 명령어는 이미지를 컨테이너로 실행시키는 명령인데,
--name : 컨테이너의 이름을 지정
-v : 볼륨 설정
-${pwd} 현 위치출력 > 어느 환경에서든 /home/node/app이 실행되도록
-p :port (컨테이너의 port:집의 port)

docker build -t "해당경로를 이미지화할때 이미지이름" "Dockerfile 명"
이미지생성 명령어

docker run -it node
도커한테 docker hub에 있는 node라는이미지를 찾아서 다운로드&실행시키기
-it
이 컨터이너를 연다음 그안에서 cli를 사용하겠다

docker images
다운받은 도커 이미지 목록을 보여줌

docker ps
현재 진행중인 컨테이너에 대한 정보를 볼수있음
(뒤에 -a를 붙여서 실행하면 현재 중지되어있는 컨테이너를 포함해서 보여준다)

docker exec -it {컨테이너명} bash
컨테이너내에서 bash shell을 실행한다
컨테이너 내부를통해 가상의 리눅스 환경으로 들어간것
여기서 ls를 입력하면 리눅스환경의 기본 디렉토리가 보인다


작업을 구체적으로 정의하기위해서 Dockerfile을 만들어보자

  • 나만의 이미지를 만들기위한 설계도

참고영상
https://www.youtube.com/watch?v=hWPv9LMlme8

0개의 댓글