내부망의 서버 간 Docker 이미지 공유하는 방법에 관한 질문

A서버와 B서버가 있고
예시로 A서버(192.168.0.1)에서 rocky 이미지를 pull 받은 후에 B서버(192.168.0.2)에서
dockerfile로 A서버에서의 rocky 이미지를 공유받을 수 있나요?
아니면 dockerfile말고 다른 방법으로도 할 수 있는 방법이 있을까요?
하고자 하는 것이 내부망에서 docker 이미지를 공유하고자 하는데
dockerfile 설정을
FROM 192.168.0.1/rocky:test
이렇게 해봐도 되지가 않네요…

도커 이미지 자체를 tar 로 말아서 익스포트 할 수 있습니다.

질문 내용이 내부망에서 컨테이너 이미지 공유 방법으로 보여서 질문 제목을 수정 해 드렸습니다.

Dockerfile 컨테이너를 어떻게 빌드 할 지 정의하는 파일이고, 빌드 완료해서 나온 컨테이너 이미지를 내부망에서 공유하고 싶으신 것 같습니다.

  1. 앞서 @Silica 님이 언급하신 대로, tar 파일로 뽑아서 공유하는 방법이 있습니다. docker export 혹은 docker save 명령 활용하시면 됩니다.
    docker save | Docker Docs
    docker export | Docker Docs

  2. 내부망에 컨테이너 레지스트리 서버를 구축하시는 방법이 있습니다. 여러 오픈소스 솔루션 중 하나를 선택해서 구축하시면 되겠습니다. Distribution, Harbor 등 여러 솔루션이 있습니다.
    CNCF Distribution
    https://goharbor.io/