Docker는 컨테이너화된 애플리케이션을 실행하는 데 사용되는 오픈소스 플랫폼입니다.
Docker를 사용하면 개발자 및 시스템 관리자는 애플리케이션을 더 쉽게 배포, 실행 및 관리할 수 있습니다.
다음은 Docker를 사용하는 방법입니다.
## Docker 설치
먼저 Docker를 설치해야 합니다. Docker를 설치하는 방법은 운영 체제별로 다를 수 있습니다. Docker 공식 웹사이트에서 설치 가이드를 참조하시기 바랍니다.
[https://docs.docker.com/get-docker/](https://docs.docker.com/get-docker/)
## Docker 이미지 생성
Docker 이미지는 컨테이너 실행에 필요한 모든 파일과 설정을 포함하는 패키지입니다. Docker 이미지를 생성하는 방법은 다음과 같습니다.
- Dockerfile 작성: Dockerfile은 이미지를 만들기 위해 필요한 모든 명령을 정의하는 스크립트입니다.
[https://docs.docker.com/engine/reference/builder/](https://docs.docker.com/engine/reference/builder/)
- Dockerfile 실행: Dockerfile을 사용하여 Docker 이미지를 빌드합니다. 다음과 같은 명령을 실행합니다.
```bash
$ docker build -t .
```
## Docker 컨테이너 실행
Docker 이미지를 사용하여 컨테이너를 실행하는 방법은 다음과 같습니다.
- Docker 이미지 실행: 다음과 같은 명령을 사용하여 Docker 이미지를 실행합니다.
```bash
$ docker run
```
- 포트 매핑: Docker 컨테이너에서 실행 중인 애플리케이션에 액세스하려면 호스트와 컨테이너 사이의 포트를 매핑해야 합니다. 다음과 같은 명령을 사용하여 호스트의 포트와 컨테이너의 포트를 연결합니다.
```bash
$ docker run -p :
```
## Docker 컨테이너 관리
Docker 컨테이너를 관리하는 방법은 다음과 같습니다.
- 실행 중인 컨테이너 확인: 다음과 같은 명령을 사용하여 실행 중인 모든 Docker 컨테이너를 확인합니다.
```bash
$ docker ps
```
- 컨테이너 중지: 다음과 같은 명령을 사용하여 실행 중인 Docker 컨테이너를 중지합니다.
```bash
$ docker stop
```
- 컨테이너 삭제: 다음과 같은 명령을 사용하여 Docker 컨테이너를 삭제합니다.
```bash
$ docker rm
```
- 이미지 삭제: 다음과 같은 명령을 사용하여 Docker 이미지를 삭제합니다.
```bash
$ docker rmi
```
이상입니다.