Я смущенно о Докере, если честно. Я прочитал много документации, но я не понимаю, что происходит с моим изображением.Не понимаю, почему мое изображение Docker не сохраняется
Я вытащил изображение Ubuntu на свой Mac и выполнил докер run -i -t
на нем. Ура! Я по-моему.
Итак, я установил nodejs, npm и последнюю версию Python. Большой!
Но тогда - я оставляю изображение и возвращаюсь к терминалу хоста. I docker run
снова, и обнаружите, что все сделанные мной изменения исчезли.
Это показывает фундаментальное незнание природы и функций Докера. Могу ли я не вносить изменения в свое изображение и сохранять его?
Как вы спасите изображение? – R0MANARMY
Docker run создал новый исполняемый экземпляр контейнера. Вы можете увидеть его, запустив команду psock-docker, затем вы увидите свой запущенный контейнер. Выход docker ps -a содержит идентификатор контейнера (12-значный шестнадцатеричный номер). Используйте первые 2 цифры и запустите свой старый контейнер, а затем запустите docker exec (например, если идентификатор контейнера равен 7536867b5c4e), запустите «docker start 75», а затем «docker exec -it 75/bin/bash», и вы вернулись в свой старый container :) –
Попробуйте пройти через учебник: [Создание наших собственных изображений] (https://docs.docker.com/engine/tutorials/dockerimages/#/creating-our-own-images). Если у вас возникнут вопросы, спросите их, и мы будем рады ответить на них. – R0MANARMY