Обложка канала

ServerAdmin.ru

12437 @srv_admin

Авторская информация о системном администрировании.

ServerAdmin.ru

4 года назад
Открыть в
❓Как быстро посмотреть информацию с файловой системы образа контейнера? Как известно, она состоит из слоёв, поэтому просто зайти в директорию с данными контейнера не получится. Понятно, что контейнер можно запустить, дальше зайти в него и посмотреть. А если запускать не хочется, и нужно посмотреть ещё не запущенный контейнер? Задача неочевидная, как может показаться на первый взгляд. Удобно сделать экспорт файловой системы в архив с помощью docker export, но опять же, команда работает только с запущенным контейнером, так как требуется в качестве аргумента передать ID контейнера. Но есть небольшой трюк, который позволит не запуская контейнер сделать его export. По сути мы сможем посмотреть image. Вместо привычного и повсеместно используемого docker run можно сделать вот так: # docker pull wordpress # docker create wordpress Вы получите ID контейнера, но он не будет запущен. Теперь его можно сдампить в архив: # docker export dce4c5f675fb -o wordpress.tar.gz Вот и всё. Контейнер можно удалить. Сделали его дамп, не запуская. Суть в том, что docker run на самом деле состоит из docker create и docker start, но так как все привыкли использовать сразу docker run, эта информация не особо распространена. #docker #devops