1. 도커 컨테이너를 다루는 명령어
- 모든 명령어는 docker로 시작한다.
- 명령어 뒤에 오는 부분을 커맨드라고 하고, 이는 상위 커맨드(무엇을), 하위 커맨드(어떻게)로 구성된다.
- 그 뒤에 구체적인 컨테이너 혹은 이미지명인 대상이 붙는다.
- => docker + 커맨드 (옵션) + 대상 (인자)
- docker container < start / run / stop > [옵션] 명령어는 컨테이너를 실행하거나 종료하는 등 컨테이너를 다루기 위해 사용한다.
- docker image [하위 커맨드] [옵션] 명령어는 이미지를 내려받는 증 이미지와 관련된 기능을 실행한다.
- docker run [옵션] [이미지] [인자] 명령어로 컨테이너를 생성하고 실행한다.
- docker pull + docekr create + docker start 기능을 합친 것이다.
- docker stop [컨테이너 이름] 명령어로 컨테이너를 정지한다.
- 컨테이너 폐기를 위해서는 컨테이너를 먼저 정지시켜야 한다.
- docker rm [컨테이너 이름] 명령어로 컨테이너를 삭제한다.
- docker ps (=docker container ls) 명령어로 컨테이너의 목록을 출력한다.
2. 컨테이너로 Hello World 실행하기
- docker run [이미지] 명령어로 hello-world 이미지를 실행한다.
- 위 5줄은 hello-world 이미지가 존재하지 않으므로 docker pull hello-world 명령어가 실행된다.
- 이미지 다운로드 후 docker create hello-world 명령어로 컨테이너를 생성한다.
- 생성된 컨테이너를 docker start -a hello-world 명령어로 실행한다.
- hello-world 이미지의 경우 실행하자마자 바로 종료된다.
- 이는 한 번 출력하고 끝나는 이미지기 때문이다.
3. Apache 서버로 웹페이지 출력하기
- 앞의 예제도 Apache 서버였기 때문에 동일하다.
4. Nginx 서버로 웹페이지 출력하기
'Backend > Docker' 카테고리의 다른 글
Te Docker (2) - 컨테이너 생성, 실행, 정지, 삭제 (0) | 2024.01.23 |
---|---|
Te Docker (2) - 도커 명령어 (0) | 2024.01.23 |
Te Docker (1) - 도커 데스크탑 설치하기 (윈도우) (0) | 2024.01.21 |
Te Docker (1) - 도커의 장단점 (0) | 2024.01.20 |
Te Docker (1) - 도커 컨테이너의 생애주기와 데이터 저장 (0) | 2024.01.20 |