4.2. Docker 컨테이너 환경 게이트웨이 실행


중요

3scale 2.11에서는 RHEL 7에서 컨테이너로 실행되는 APIcast 배포에 대한 지원이 더 이상 사용되지 않습니다. 향후 릴리스에서 3scale은 RHEL 8 및 Podman만 지원합니다. APIcast 자체 관리를 컨테이너로 실행하는 경우 지원되는 구성으로 설치를 업그레이드합니다.

Docker 컨테이너 환경 게이트웨이를 실행하려면 다음을 수행합니다.

절차

  1. Docker 데몬을 시작합니다.

    sudo systemctl start docker.service
  2. Docker 데몬이 실행 중인지 확인합니다.

    sudo systemctl status docker.service

Red Hat 레지스트리에서 Docker 컨테이너 엔진 이미지를 사용할 준비가 된 것을 다운로드할 수 있습니다.

+

sudo docker pull registry.redhat.io/3scale-amp2/apicast-gateway-rhel7:3scale2.13
  1. Docker 컨테이너 엔진에서 APIcast를 실행합니다.

    sudo docker run --name apicast --rm -p 8080:8080 -e THREESCALE_PORTAL_ENDPOINT=https://<access_token>@<domain>-admin.3scale.net registry.redhat.io/3scale-amp2/apicast-gateway-rhel7:3scale2.13

    여기서 <access_token> 은 3scale 계정 관리 API의 액세스 토큰입니다. 액세스 토큰 대신 공급자 키를 사용할 수 있습니다. <domain>-admin.3scale.net 은 3scale 관리 포털의 URL입니다.

이 명령은 포트 8080 에서 "apicast" 라는 Docker 컨테이너 엔진을 실행하고 3scale 관리 포털에서 JSON 구성 파일을 가져옵니다. 다른 구성 옵션은 APIcast 설치를 참조하십시오.

4.2.1. docker 명령 옵션

docker run 명령과 함께 다음 옵션을 사용할 수 있습니다.

  • --rm: 종료 시 컨테이너를 자동으로 제거합니다.
  • -d 또는 --detach: 컨테이너를 백그라운드에서 실행하고 컨테이너 ID를 인쇄합니다. 지정되지 않은 경우 컨테이너는 포그라운드 모드에서 실행되며 CTRL + c 를 사용하여 중지할 수 있습니다. 분리 모드에서 시작하는 경우 docker attach 명령을 사용하여 컨테이너에 다시 연결할 수 있습니다(예: docker attach apicast ).
  • -p 또는 --publish: 컨테이너의 포트를 호스트에 게시합니다. 값에는 <host port="">:<container port=""> 형식이 있어야 하므로 -p 80:8080 은 컨테이너의 8080 포트를 호스트 시스템의 포트 80 에 바인딩합니다. 예를 들어 관리 API는 포트 8090 을 사용하므로 -p 8090:8090docker run 명령에 추가하여 이 포트를 게시할 수 있습니다.
  • -e 또는 --env: 환경 변수를 설정합니다.
  • -v 또는 --volume: 볼륨을 마운트합니다. 값은 일반적으로 <host path="">:<container path=""[:<options>] 로 표시됩니다. <options&gt;는 선택적 속성입니다. 볼륨을 읽기 전용으로 지정하려면 :ro로 설정할 수 있습니다(기본적으로 읽기-쓰기 모드로 마운트됨). 예: -v /host/path:/container/path:ro.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동