#!/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}}"