도커 이미지는 위 사진과 같이 확인할 수 있습니다.
같은 Docker 이미지를 사용하더라도 여러 터미널에서 컨테이너를 실행하면 각각의 컨테이너가 생성됩니다. 실행된 각 컨테이너는 고유한 CONTAINER ID
와 NAMES
를 갖습니다.
현재 실행 중인 컨테이너 목록을 확인하려면 다음 명령어를 사용합니다:
docker ps
특정 컨테이너에 접속하려면 docker exec
명령어를 사용합니다. 이 명령어를 사용하면 지정된 컨테이너의 쉘에 접속할 수 있습니다:
docker exec -it <CONTAINER ID or NAMES> /bin/bash
예시:
docker exec -it 123456789abc /bin/bash
또는
docker exec -it my_container_name /bin/bash
컨테이너에서 작업을 완료한 후, 현재 상태를 새로운 이미지로 저장할 수 있습니다. 이를 위해 docker commit
명령어를 사용합니다:
docker commit <NAMES> <REPOSITORY:TAG>
특정 컨테이너를 my_repo:my_tag
이미지로 커밋:
docker commit my_container_name my_repo:my_tag