Я новичок в Docker и столкнулся с проблемой, которой не могу найти простое объяснение.У меня есть довольно простой Dockerfile, который я встраиваю в образ, но когда я развертываю образ в Kubernetes в качестве модуля, результат не тот, который я ожидаю.
FROM ubuntu:16.04
RUN mkdir workspace
WORKDIR /workspace
COPY . /workspace
CMD ["ls"]
Когда я проверяю логидля развертывания в папке / workspace нет файлов, хотя сама папка существует.Однако, если я изменю место назначения моего COPY
на папку linux по умолчанию, такую как /usr
, файлы будут там, как я и ожидал.Я подозреваю, что это как-то связано с сохранением памяти, но поскольку я копирую файлы в папку, когда создаю образ, а папка сохраняется в модуле, я не понимаю, почему это происходит.Любое руководство будет с благодарностью.