가동중인 컨테이너 연결
# 가동 컨테이너에 연결
docker container attach CONTAINER
# 가동 컨테이너에 프로세스 실행
docker container exec [option] CONTAINER
-d(백그라운드), -i(표준입력), -t(tty단말디바이스), -u(사용자명)
# 가동 중인 컨테이너에 실핼중인 프로세스 확인
docker container top CONTAINER
# 가동 컨테이너의 포트 전송 확인
docker container port CONTAINER
# 가동 컨테이너 이름 변경
docker container rename old new
컨테이너의 파일 이동 및 변경
# 도커 호스트에서 컨테이너로 파일 복사
$ docker container cp DOCKER_HOST_PATH CONTAINER:/CONTAINER/PATH
# 컨테이너에서 도커 호스트로 파일 복사
$ docker container cp CONTAINER:/CONTAINER/PATH DOCKER_HOST_PATH
# 컨테이너 조작 차분 확인
$ docker container diff CONTAINER
<DIFF 상태>
A 파일 추가
C 파일 수정
D 파일 삭제
# 도커 컨테이너에서 커스텀 이미지 저장
docker container commit [option] <CONTAINER> [이미지명[:태그명]]
option : -a -m -c -p
# 도커 컨테이너 디렉토리 모아서 tar파일로 만들고, 이미지로 불러오기
docker container export <CONTAINER> > [tar_name.tar]
docker image import <file or URL> - [이미지명 [:태그명]]
# 도커 이미지를 tar파일로 만들고, 이미지 읽어들이기
docker image save -o export.tar tensor
docker image load -i export.tar
------
export는 루트 파일 시스템 추출
save는 이미지의 레이어 구조도 포함한다.
'DevOps > Docker' 카테고리의 다른 글
Docker file 구성요소와 멀티스테이징 (0) | 2022.03.07 |
---|---|
도커 레지스트리 사용하기 (0) | 2022.03.07 |
도커 네트워크 (0) | 2022.03.07 |
도커 컨테이너 기본 명령어 다루기 (0) | 2022.03.07 |
도커 기술과 리눅스에 설치하기 (0) | 2022.03.07 |