728x90
반응형
Community Edition 설치
yum -y install yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Docker 명령어 사용 시 탭 사용
# yum install bash-completion
# curl https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh
Docker 내부로 명령어 전송
# docker exec {컨테이너명} {명령어}
ex) docker exec jupyter-notebook-container ll -h
실행중인 컨테이너 종료 및 삭제 (한 번에)
docker stop 명령어 사용 시 container의 ID(혹은 이름)이 출력되는 것을 이용하여 xargs 명령어로 종료까지 순차적으로 진행한다.
# docker stop {컨테이너명} | xargs docke rm
실행중인 컨테이너 전체 종료 및 삭제
docker ps -a -q 명령어 사용 시 전체 컨테이너의 ID가 출력되는 것을 이용한다.
# docker stop `docker ps -a -q` | xargs docker rm
설치된 이미지 전체 삭제
docker images -q 명령어 사용 시 전체 이미지의 ID가 출력되는 것을 이용한다.
# docker rmi `docker images -q`
Docker Container 백업
Docker Container를 이미지로 백업한 후 tar 파일로 저장한다.
# docker commit {실행중인 컨테이너명} {새로운 이미지 이름}
# docker save -o {저장할 tar 파일명} {이미지명}
그 후 tar 파일을 옮겨 새로운 서버에 백업한 이미지를 설치한다.
# docker load -i {tar 파일명}
728x90
반응형
'실습 > 도커' 카테고리의 다른 글
컨테이너 설치 및 실행 (계속 추가) (0) | 2022.06.26 |
---|