Santhosh
Santhosh

Reputation: 11788

docker: how to get the code inside the container

I was reading few articles on how to get code inside docker container.

I found "In short, for production use ADD/COPY method, for the development use docker volume feature"

What i understand form the above

1) We will build an image with the code inside it for production. i.e in the production server i have to pull the image and run it. No need to worry about the code files because everything is packed in the image.

2) While developing use volumes to share the folder.

My question is: wheneve i do a change, i will build an image on development server and pull and run that image in the production server.

Assuming my image Dockerfile is as below:

FROM some-os  -- 375Mb
COPY codefolder /root/  --25MB

When i put updated codefolder the image is different from previous.

Most of the times in some-os there are no changes. So codefolder only changes

So everytime (after the first time) i pull the modified image how much MB Is downloaded 400MB or 25 MB

Upvotes: 0

Views: 1006

Answers (1)

ewramner
ewramner

Reputation: 6233

Only the new layer is downloaded after the first time: 25M.

Upvotes: 1

Related Questions