본문 바로가기
Server/Docker

🐳 Docker 명령어 정리 / Docker 트러블슈팅

by 꼬바리 2023. 4. 29.

Docker 명령어

docker build 이미지 생성 -t, tag  이미지이름 , 정확히는 이미지 : 태그
-f, file  Dockerfile 이름 (Dockerfile 의 위치
-rm 빌드후 컨테이너 삭제
-build arg  ARG 값 전달
docker run 컨테이너 실행 -d  백그라운드 실행
-I 컨테이너 입력
-t 컨테이너 출력
--net 네트워크 지정
-p, port 포트번호 연결
-v, volume  바인드 마운트
--name 컨테이너 이름
-e, env  환경변수 전달하기
--rm  컨테이너 종료시 , 컨테이너 삭제
--entrypoint  
docker exec 컨테이너에 접속 -i, interactive  
-t: terminal 예 docker exec it  bash
docker cp 파일    
디렉토리    
docker log   docker logs details   
docker ps   docker ps -a  
  docker ps aux  
docker networks   docker networks ls  
  docker networks create  
docker volume    docker volume create  
  docker volume ls  

 

 

 

 

Docker 트러블슈팅

이미지 생성 docker commit
docker build
이미지 다운로드 docker pull
다운된 이미지 확인 docker images
이미지 삭제 docker rmi
컨테이너 실행 docker run
컨테이너의 상태확인 docker ps -a
docker logs --details 
docker exec -it  bash
컨테이너 정지 docker stop
컨테이너 재시작 docker restart
컨테이너 삭제 docker rm
외부 인터넷으로 컨테이너에 접속하기 docker run --port
내 컴퓨터 (Host) 의 파일을 컨테이너에서 사용하기 copy
volume
컨테이너의 파일을 내 컴퓨터 (Host) 로 가져오기  
컨테이너끼리 통신하기  




728x90
반응형

댓글