컨테이너 이미지를 활용하여 빠르게 서버 환경을 구축하는 건 요즘 흔한 일이다.
다만 오프라인 환경에서는 외부 환경에서 이미지를 가져올 수 없기 때문에, 컨테이너 이미지를 활용하기 위해서는 파일로 변환하여 폐쇄망으로 자료 전송하는 등의 과정이 필요하다.
## 외부 image 를 로컬 파일로 저장
```
## (online) - image download
docker pull {image}:{tag} --platform={platform}
## (online) - image -> tar package
docker save {image}:{tag} > {image_filename}.tar
```
## 로컬 파일 image 를 로드
```
## (offline) load image from package
docker load -i {image_filename}.tar
## (offline) check image loaded
docker image ls
```
하나의 파일에 여러 줄로된 정보를 저장해두고, bash로 일괄 처리하고 싶을 때 아래 코드를 복사해서 활용하자. ``` list=$(cat list.txt) # multi-line 으로 list 에 할당된다. while IFS= read -r item; do # TODO: do something echo $item done
댓글
댓글 쓰기