운영체제 수준의 가상화 기술로, 프로세스를 격리된 환경에서 실행하면서 운영체제 커널을 공유하는 기술
docker pull 이미지_이름
docker run 이미지 커맨드
-d : 백그라운드 모드
-p : 포트포워딩
-v : volume 공유 (호스트 디렉토리:컨테이너 디렉토리)
-rm: 컨테이너가 종료될때 내부 생성된 값들을 전부 지우는 옵션 (캐시 지우기)
docker run -d -p 8080:8080 /home/ubuntu/dags:/usr/local/airflow/dags airflow-docker
<aside>
💡 경로를 넣을 때 $PWD 를 사용할 수도 있음.
(예) docker run -v $PWD:/usr/local/...
</aside>
(실행 후 내부 명령을 내릴 수도 있음)
#컨테이너를 실행하고 내부 bash를 실행한다.
docker run -it ... bin/bash
현재까지 작업해 놓은 컨테이너를 그대로 이미지로 저장하고 싶을 때 사용함
docker commit CONTAINER IMAGE_NAME