반응형

docker 명령어

이미지, 컨테이너 전체 삭제

docker rm -f $(docker ps -aq)

 

 

 

 

 

 

gcc 이미지, 입력가능한 터미널을 이용해 실행

-it 조건은 interactive를 의미하고 이는 현재 터미널에서 실행됨을 뜻한다.

docker run -it --name ex3ct gcc:9 /bin/bash

 

 


 

 

볼륨 마운트해서 호스트와 컨테이너 데이터 공유하기

docker run -it --name ex3ct -v "호스트전체경로:/source" gcc:9 /bin/bash

이때 호스트 전체경로는 bash 명령어로 pwd를 사용하면 쉽게 구할수 있다.

다음과 같이 명령어를 치면 된다.

docker run -it --name ex3ct -v "/Users/lmj/Desktop/os/2차과제:/source" gcc:9 /bin/bash

 

 

exec를 이용해 -it, /bin/bash를 명령어에 넣어주면 터미널을 추가하여 실행할 수 있다.

docker exec -it ex3ct /bin/bash

'Docker' 카테고리의 다른 글

[Docker] 볼륨을 이용해서 로컬 파일 Mapping 하기  (0) 2022.09.16
반응형
docker run -d -p 8010:8080 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app 이미지

 

볼륨을 이용해서 로컬 파일을 Mapping하면

로컬에 있는 파일이 변경되어도

이미지 파일을 새로 빌드할 필요 없이

컨테이너를 껏다가 다시 실행하여 변경사항을 적용할 수 있다.

'Docker' 카테고리의 다른 글

Docker 실습 - gcc 이미지 활용  (0) 2022.09.26

+ Recent posts