Я новичок в докер, я читаю документацию докера. есть простой пример в немЧто такое «COPY./Src» для создания изображения
https://docs.docker.com/examples/nodejs_web_app/
https://github.com/enokd/docker-node-hello/
Я запутался об этом "COPY./ЦСИ" в Dockerfile.
В этом примере "." представляют каталог, в котором находится файл Dockerfile (текущий каталог, на моем компьютере, это/home/pete). Так зачем мне копировать все файлы в/home/pete в/src? (делает ли это то, что инструкция значит?)
Благодарим вас за ответ. так, в примере https://github.com/enokd/docker-node-hello/ только потому, что «Dockerfile» не создан в '/ src', требуется инструкция «COPY./Src» ? этот пример, если я просто создаю «Dockerfile» в side '/ src' (spesific dir как то, что вы сказали), мне больше не нужна эта инструкция «COPY»? – kknight
Нет, это означает, что вы хотите скопировать все ваши локальные файлы ('.') в каталог/src вашего изображения. Вам нужен бродячий файл, index.js и package.json. Когда вы строите, хорошей привычкой является использование тега 'docker build -t myappli_v1 .' или любое значащее имя – user2915097
, чтобы выяснить, что нужно для изображения, действительно важно, поэтому мне просто нужна эта« копия »инструкции. В этом примере я думаю, что index.js и package.json были созданы в '/src'.so мне не нужно ничего копировать. Тогда мой вопрос: «Если бы я также создал« Dockerfile »в«/src », мне нужна инструкция по копированию?» – kknight