Docker commit не работает
У меня есть lucid: последнее изображение с Ubuntu 10.04. После запуска этого образа я пытаюсь изменить имя хоста:
docker run -t -i lucid:latest /bin/bash
После изменения имени хоста в другом окне консоли я набираю команды:
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fdab6a995726 lucid:latest "/bin/bash" 4 seconds ago Up 3 seconds furious_stallman
$ sudo docker commit fdab6a995726
После этого мои изменения, которые я делаю в этом изображении, должны быть сохранены, но это не так. Если я выйду из контейнера и вернусь снова, изменения не будут приняты. В чем дело?
1 ответ
Тебе стоит попробовать docker commit fdab6a995726 IMAGENAME с IMAGENAME имя, которое вы хотите дать своему изображению (свободный выбор). также обычно нет необходимости писать sudo docker, просто docker commit ID IMAGENAME или же docker commit CONTAINERNAME IMAGENAME (имя контейнера может быть установлено при использовании "--name CONTAINERNAME" в команде запуска (например, docker run -t -i --name test lucid:latest /bin/bash)