도커 관리
ㆍ도커 버전 확인
: docker version
ㆍ도커 실행 환경 확인
: docker system info
ㆍ도커의 디스크 이용 상황
: docker system df
ㆍ도커 허브로의 로그인
: docker login -u 아이디 -p 패스워드
도커 이미지 관리
ㆍ이미지 검색
: docker search 이미지_식별자
ㆍ이미지 다운로드
: docker pull 이미지명
ㆍ이미지 업로드
: docker push 도커허브아이디/이미지명:태그
ㆍ이미지 목록 확인
: docker images
: docker image ls
ㆍ이미지 삭제
: docker rmi 이미지_식별자
: docker image rm 이미지_식별자
ㆍ사용하지 않는 이미지 삭제
: docker image prune
ㆍtar 파일로 이미지 작성
: docker image import 파일 | - 이미지명:태그명
ㆍ이미지를 tar파일로 저장
: docker image save [옵션] 파일명 이미지명
ㆍtar 파일로 부터 이미지 읽기
: docker image load [옵션] 파일명
: -i 옵션으로 파일명 지정
ㆍ이미지를 생성하면서 실행된 명령어 확인
: docker history 이미지_식별자
※ Docker Hub
: 도커에서 제공하는 소프트웨어 마켓
: 레포지터리를 생성하여 자신이 만든 도커 이미지 업로드 및 다운로드 가능
※ 참조
: https://2mukee.tistory.com/197
컨테이너 관리
ㆍ컨테이너 생성
: docker create 이미지명 컨테이너_식별자
ㆍ컨테이너 생성 및 실행
: docker run [옵션] 도커이미지 실행할_명령어
: 옵션 참조 (https://2mukee.tistory.com/192)
ㆍ실행중인 컨테이너 확인
: docker ps
: docker container ps
ㆍ호스트 OS 내 모든 컨테이너 확인 (중지된 컨테이너 포함)
: docker ps -a
ㆍ컨테이너 정지
: docker stop 컨테이너_식별자
ㆍ정지된 컨테이너 실행
: docker start 컨테이너_식별자
ㆍ컨테이너 재시작
: docker restart 컨테이너_식별자
ㆍ컨테이너 중지 / 재개
: docker pause 컨테이너_식별자
: docker unpause 컨테이너_식별자
ㆍ컨테이너 가동 상태 확인
: docker container stats [컨테이너_식별자]
ㆍ컨테이너 삭제
: docker rm 컨테이너_식별자
ㆍ컨테이너 정보 확인
: docker container inspect 컨테이너_식별자
ㆍ가동중인 컨테이너에 연결
: docker container attach 컨테이너_식별자
ㆍ가동중인 컨테이너에 명령어 실행
: docker exec 컨테이너_식별자 명령어
ㆍ가동중인 컨테이너의 프로세스 확인
: docker container top 컨테이너_식별자
ㆍ가동중인 컨테이너의 포트 현황 확인
: docker container port 컨테이너_식별자
ㆍ컨테이너 이름 변경
: docker container rename 컨테이너_식별자 새로운_이름
ㆍ컨테이너 안의 파일을 호스트로 복사
: docker container cp 컨테이너:경로 호스트의_경로
ㆍ호스트의 파일을 컨테이너로 복사
: docker container cp 호스트의_경로 컨테이너:경로
ㆍ컨테이너의 수정 사항 확인
: docker container diff 컨테이너_식별자
: A (파일 추가) / D (파일 삭제) / C (파일 수정)
ㆍ컨테이너의 변경사항을 이미지로 저장
: docker commit [옵션] 컨테이너_식별자 이미지명:태그명
ㆍ컨테이너를 tar 파일로 출력
: docker container export 컨테이너_식별자
ㆍ불필요한 이미지 및 컨테이너 전체 삭제
: docker system prune [옵션]
네트워크 관리
ㆍ네트워크 목록 표시
: docker network ls
ㆍ네트워크 생성
: docker network create [옵션] 네트워크_명
: 참조1 (https://2mukee.tistory.com/193)
: 참조2 (https://2mukee.tistory.com/234)
ㆍ네트워크 연결 / 해제
: docker network connect [옵션] 네트워크 컨테이너
: docker network disconnect [옵션] 네트워크
ㆍ네트워크 정보 확인
: docker network inspect 네트워크_명
ㆍ네트워크 삭제
: docker network rm 네트워크_명
Refference
: 완벽한 IT 인프라 구축을 위한 Docker (http://www.yes24.com/Product/Goods/64728692)
'Container > Docker' 카테고리의 다른 글
구글 클라우드 플랫폼을 이용하여 도커 private 이미지 관리 (0) | 2021.10.19 |
---|---|
다시 정리해 보는 Docker - 도커 파일 편 (0) | 2021.10.15 |
다시 정리해 보는 Docker - 개념편 (0) | 2021.10.15 |
컨테이너 끼리 RSA키 주고 받아 컨테이너 간 SSH 통신 수립하기 (0) | 2021.10.03 |
도커 컨테이너 관련 꿀팁 모음 (0) | 2021.10.03 |