Docker 컨테이너 ( Container )
mysql ,wordpress 등 도커 이미지를 가지고 생성한 격리된 공간
이러한 컨테이너는 각각의 독립적인 자원 (메모리, 저장공간, 네트워크 ,디렉토리)를 할당받는다.
Docker 컨테이너 생성 및 실행
docker run 명령어를 사용하면 컨테이너 생성함과 동시에 실행할 수 있다.
앞서 말했지만 컨테이너는 도커 이미지 바탕으로 생성되는데 run 명령어는 이미지가 없을 경우에 자동으로 다운로드 받은 후 실행한다.
예를들어 우분투 배포판을 컨테이너로 생성하고 싶은 경우
docker run -i -t ubuntu:14.05
-i 옵션은 컨테이너와 상호( interactive) 입출력을
-t 옵션은 tty 를 활성화하여 배쉬 셀 이용하느 ㄴ옵션
명령어를 입력하면 도커 허브로부터 이미지를 다운받고 컨테이너를 생성한다.
Docker 컨테이너 생성만 하기
컨테이너를 생성할 때는 run 명령어가 아닌 docker create 명령어 사용한다.
create 명령어는 생성만하고 실행하지는 않는다.
docker create <옵션> <--name 컨테이너명> <이미지명>
create 명령어를 사용할 때에는 도커 이미지명 또는 ID 가 필요하다.
Docker 컨테이너 접근하기
docker run 명령어를 실행하면 컨테이너 생성 직후 자동으로 컨테이너에 접근하지만 도커를 관리하면서 원하는 컨테이너에 접근하고 싶은 경우가 있습니다.
컨테이너에 접근할 때에는 docker attach <Container Name>
또, 컨테이너에 접근하기 위해서는 컨테이너 ID 또는 컨테이너 명을 알아야합니다. 이때 필요한
docker ps 명령어를 통해 접근하고싶은 컨테이너 이름을 알아 낼 수 있습니다.
Docker 컨테이너 빠져나오기
컨테이너를 빠져나오는 2가지 방법
종료하면서 빠져나오기
exit
or Ctrl+D
가동된 상태에서 접속만 종료
Ctrl + P 입력 후 Ctrl + Q
'Docker' 카테고리의 다른 글
Docker , 사용중인 컨테이너 백업 / 복원 / 삭제 ( Restore/Backup/Remove) (0) | 2022.02.15 |
---|---|
Docker & Gitlab 초기 비밀번호 세팅하기 < 끝 > (0) | 2022.02.15 |
라즈베리파이4, Dock Gitlab 설치하기 <작성중> (0) | 2022.02.15 |
Docker 단축키 < 지속 업데이트 중 > (0) | 2022.02.15 |
라즈베리파이(RaspberryPi), 도커 (Docker) 설치하기 (0) | 2022.02.15 |