DevOps
[ Docker ] docker image 원격 서버로 전달
궁금한게 많은 개발자
2023. 8. 30. 14:52
도커 이미지를 로컬에서 생성하고, 수동으로 원격 서버에서 테스트해보고 싶은 경우가 종종 있습니다.
보통은 AWS ECR, Docker Hub를 사용하지만 간단히 테스트 해보고 싶은 경우나 인터넷을 사용할 수 없는 경우에는 아래 방법으로 도커 이미지를 이동하여 실행한다면 편리할 것 같습니다.
1. save docker image
$ docker save {image_name} > {created_file_name}.tar
2. transfer tar file to remote server
$ scp {tar file path} {remote server account}@{remote server ip}:{path to be saved on remote server}
3. load docker image
$ docker load -i {created_file_name}.tar
4. check docker image
$ docker images ls # docker images