Начать контейнер с нужного изображения, например:
docker run -it --rm image_name bash
-i
Сохраняет STDIN открытым, даже если он не подключен
-t
Выделяет псевдо-tty
--rm
Чернослив остановлен контейнер после выхода
bash
выполняет определенную команду в контейнере. Вы можете выполнить любую действительную команду.
Пример docker run -it --rm centos:7 pwd
выводит /
(корневой каталог).
Обновление : В некоторых случаях, когда точка входа изображения использует формат bash/sh -c
, указанный выше, команда (docker run -it --rm image_name bash
) не будет работать, поскольку bash
будет рассматриваться как дополнительный аргумент для исходной точки входа изображения.
В этом случае вы можете использовать флаг --entrypoint
для достижения того же результата:
docker run -it --entrypoint "/bin/bash" image_name