Docker Run 명령어 빌더는 다음과 같은 주요 기능을 제공합니다:
이 모든 기능은 사용자가 몇 번의 클릭만으로 도커 명령어를 구성할 수 있도록 도와줍니다.
1. 웹사이트 접속: Docker Run 명령어 빌더의 웹사이트에 접속합니다.
2. 이미지 선택: 'Image' 섹션에서 실행할 도커 이미지를 입력하거나 선택합니다. 예를 들어, `nginx` 이미지를 선택할 수 있습니다.
3. 포트 매핑: 'Ports' 섹션에서 외부 포트와 내부 포트를 설정합니다. 예를 들어, `80:80`으로 설정하면 호스트의 80번 포트가 컨테이너의 80번 포트와 연결됩니다.
4. 볼륨 설정: 'Volumes' 섹션에서 호스트와 컨테이너 간의 데이터 공유를 위한 볼륨을 추가합니다. 예를 들어, `/path/on/host:/path/in/container` 형식으로 입력합니다.
5. 환경 변수 추가: 'Environment Variables' 섹션에서 필요한 환경 변수를 추가합니다. 예를 들어, `MY_ENV_VAR=value`와 같이 설정할 수 있습니다.
6. 재시작 정책 설정: 'Restart Policy' 섹션에서 `always` 또는 `unless-stopped`와 같은 재시작 정책을 선택합니다.
7. 네트워크 설정: 'Network' 섹션에서 컨테이너가 연결될 네트워크를 선택합니다.
8. 명령어 생성: 모든 설정을 마치면 하단에 생성된 도커 명령어를 복사하여 터미널에 붙여넣기만 하면 됩니다.
예를 들어, `nginx` 웹 서버를 실행하고, 호스트의 8080 포트를 컨테이너의 80 포트에 매핑하며, `/data` 디렉토리를 컨테이너의 `/usr/share/nginx/html` 디렉토리와 연결한다고 가정해 보겠습니다.
1. 이미지를 `nginx`로 선택합니다.
2. 포트를 `8080:80`으로 설정합니다.
3. 볼륨을 `/data:/usr/share/nginx/html`로 설정합니다.
4. 환경 변수는 필요 없으므로 생략합니다.
5. 재시작 정책을 `always`로 설정합니다.
6. 네트워크를 기본 네트워크로 설정합니다.
이 모든 설정 후 생성된 명령어는 다음과 같습니다:
```bash
docker run -d -p 8080:80 -v /data:/usr/share/nginx/html --restart always nginx
```
Docker Run 명령어 빌더는 도커를 사용하는 모든 사람에게 유용한 도구입니다. 다양한 기능과 시각적 인터페이스 덕분에 복잡한 도커 명령어를 쉽게 구성하고 실행할 수 있습니다.