docker scout environment

docker scout environment

docker scout environment는 환경(environment)을 관리하는 명령이에요. 프로덕션·스테이징 같은 환경에 이미지를 기록해 두고, 나중에 비교 기준으로 활용하고 싶을 때 써요. (실험적 기능)

출처: 문서

본문

docker scout environment 명령은 환경 목록을 보여 줘요. 이미지 레퍼런스를 넘기면 해당 이미지가 지정한 환경에 기록돼요. 기록된 환경은 이름으로 참조할 수 있어요. 예를 들어 docker scout compare 명령에서 프로덕션 환경을 다음과 같이 참조할 수 있어요.

$ docker scout compare --to-env production

사용법 (Usage)

docker scout environment [ENVIRONMENT] [IMAGE]

별칭 (Aliases)

별칭은 긴 명령 대신 쓸 수 있는 짧고 기억하기 쉬운 대안이에요.

docker scout env

참고: 이 명령은 실험적(experimental) 기능이에요. 실험적 기능은 테스트와 피드백을 위한 것이며, 기능이나 설계가 릴리스 사이에 예고 없이 바뀌거나 향후 릴리스에서 완전히 제거될 수 있어요.

옵션 (Options)

옵션 기본값 설명
--org Docker 조직의 namespace예요
-o, --output 보고서를 파일로 써요
--platform 기록할 이미지의 플랫폼이에요

예제 (Examples)

기존 환경 나열하기

$ docker scout environment
prod
staging

환경의 이미지 나열하기

$ docker scout environment staging
namespace/repo:tag@sha256:9a4df4fadc9bbd44c345e473e0688c2066a6583d4741679494ba9228cfd93e1b
namespace/other-repo:tag@sha256:0001d6ce124855b0a158569c584162097fe0ca8d72519067c2c8e3ce407c580f

특정 플랫폼의 이미지를 환경에 기록하기

$ docker scout environment staging namespace/repo:stage-latest --platform linux/amd64
✓ Pulled
✓ Successfully recorded namespace/repo:stage-latest in environment staging

더 알아보기 (Learn more)