4

У меня есть 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 ответ1

1

попробуйте docker commit fdab6a995726 IMAGENAME с IMAGENAME - именем, которое вы хотите дать своему изображению (на выбор свободно). Кроме того, обычно нет необходимости писать sudo docker , просто введите идентификатор фиксации docker docker commit ID IMAGENAME или docker commit CONTAINERNAME IMAGENAME (имя контейнера можно установить при использовании «--name CONTAINERNAME» в команде run (например, docker run -t -i --name test lucid:latest /bin/bash)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .