Docker & Docker Compose 명령어
이미지
리스트
docker images
삭제
docker images
이미지 삭제
docker rmi {이미지 id}
이미지 삭제하면서 생성된 컨테이너도 강제로 삭제
docker rmi -f {이미지 id}
이미지 전체 삭제
docker rmi -f `docker images`
빌드
- 이미지 이름은 소문자만 가능합니다.
- cmd 마지막에 .은
Dockerfile
을 의미하며 해당 빌드명령어는Dockerfile
이 존재하는 경로에서 실행되어야합니다.
docker build -t {이미지 이름}:{이미지 태그} .
컨테이너
리스트
동작 중인 컨테이너
docker ps
정지된 컨테이너까지 확인
docker ps -a
삭제
컨테이너 삭제
docker rm {컨테이너 id}(, {컨테이너 id}...)
모든 컨테이너 삭제
docker rm `docker ps -a -q`
실행
docker run --name {컨테이너 이름} -p {호스트 포트}:{컨테이너 포트} -v {호스트 파일 경로}:{컨테이너 경로} {이미지 이름}:{이미지 태그}
image tag가 latest이라면 tag를 지정하지 않아도 상관이 없지만 tag가 지정된 image는 컨테이너 실행 시 tag를 지정해야합니다. (tag를 지정하지 않으면 자동으로 latest가 선택됩니다)
아래와 같이 입력하면 파일 마운트가 가능합니다.
docker run -p 8888:8080 -v {호스트 파일 경로}:{컨테이너 파일 경로} {이미지 이름}:{이미지 태그}
절대 경로로 입력해야합니다.
접속
docker exec -it {컨테이너 id or 이름} /bin/bash
docker exec -it {컨테이너 id or 이름} bash
상세정보 출력
docker inspect {컨테이너 id}
Docker Compose
개인 notion으로 이동되었습니다.
Author And Source
이 문제에 관하여(Docker & Docker Compose 명령어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@ruddms936/Docker-기본-명령어
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
개인 notion으로 이동되었습니다.
Author And Source
이 문제에 관하여(Docker & Docker Compose 명령어), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ruddms936/Docker-기본-명령어저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)