docker container 실행
$ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
# Example) $ docker run -p port:port [image name]
docker 컨테이너 확인
$ docker ps -a
docker container 들어가는 명령
container id이라는 이름의 Docker 컨테이너 내에서 Bash 셸을 대화형으로 실행
$ docker exec -it [container id] bash
exit 으로 종료가능Docker container 중지
$ docker stop [container ID] # 앞 세자리 입력으로도 가능
# Example) docker stop 397
Docker container 삭제
$ docker rm [container ID]
# Example) docker rm 397
# docker exec --help
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
# EX
docker exec 223 hostname -I
# 172.17.x.x
docker exec:
docker: Docker 명령어의 시작입니다.exec: 실행 중인 컨테이너 내에서 명령어를 실행합니다.container_name:
hostname -I:
hostname 명령어는 시스템의 호스트 이름이나 네트워크 관련 정보를 출력하는 명령어입니다.I 옵션은 시스템의 모든 IP 주소를 출력합니다.hostname -I 명령어를 사용하면 컨테이너가 사용 중인 모든 IP 주소를 출력할 수 있습니다.컨테이너를 이미지로 저장, 로드 할 때는 아래처럼. Docker의 메타 정보등은 무시되며, 파일 시스템의 복사본 그대로 저장. 따라서 일반적으로 파일사이즈는 save보다 export쪽이 적다.
docker container -> tar
$ docker export [container_name_or_id] > [filename].tar
tar -> docker image (import)
$ docker import [filename].tar - [image_name]:[version]
작성할 것