여러 개발자 간에 docker-compose 원격 컨텍스트 상태 동기화

여러 개발자 간에 docker-compose 원격 컨텍스트 상태 동기화

도커 컨텍스트에 대한 질문이 있습니다, 여러분.

  • 원격 시스템에 대한 docker-compose 컨텍스트를 만든다고 가정합니다(예: `docker context create aaa --docker "host=ssh://).[이메일 보호됨]")
  • 그리고 이를 빌드하고 원격 시스템에서 실행합니다(예: docker-compose --context aaa up -d).
  • 이제 기계가 작동 중입니다. 내가 컴퓨터를 떠났고 동료가 자신의 컴퓨터를 사용하여 컴퓨터에 대한 일부 로그를 확인하려고 한다고 가정해 보겠습니다(예: 실행 docker-compose --context aaa logs).

컨텍스트 상태를 어떻게 동기화할 수 있나요? 첫 번째 명령을 실행하기 위해 파일을 준비해야 하며 docker context create aaa그 후에 docker-compose가 실행 중인 머신을 인식할 수 있습니까?

건배

답변1

docker context create blah --docker "host=ssh://blah@ip"결국 다른 개발자가 실행할 수 있고 상태를 동기화할 수 있는 여러 명령이 포함된 bash 파일을 만들었습니다 . 명령이 있다는 것을 알고 있지만 docker context export/import형식이 깨끗하지 않고 컨텍스트별로 하위 수준인 파일을 생성합니다.

관련 정보