docker commit

#!/bin/bash
TMP_FILE1="__tmp_ps_file__.txt"
SUDO_CMD=""
DOCKER_CMD="docker"

# 현재 docker 프로세스 목록을 얻는다.
${SUDO_CMD} ${DOCKER_CMD} ps -a --format "{{.ID}} {{.Image}}" > ${TMP_FILE1}

# 현재 docker 프로세스에 대해 commit 한다.
while IFS= read -r LINE_STRING
do
  echo ${SUDO_CMD} ${DOCKER_CMD} commit ${LINE_STRING}
  ${SUDO_CMD} ${DOCKER_CMD} commit ${LINE_STRING}
done < ${TMP_FILE1}
rm -f ${TMP_FILE1}


docker images --format "{{.ID}}"
위로 스크롤