DEV Community

Discussion on: Learn Docker - from the beginning, part II volumes

Collapse
 
tduvally profile image
tduvally

Thank you for this guide, but I'm finding that your examples just aren't consistent. You aren't using the same values for the things, which means the commands error out.

Collapse
 
softchris profile image
Chris Noring

hi.. please tell me which command is erroring out so I can fix it?

Collapse
 
tduvally profile image
tduvally • Edited

Hi Chris, yes:

I don't know node.js, so I had to guess at the fix for the first error, but it looks like just adding the "Hello Chris" route doesn't work. The "=\>" should be "=>" and I had to remove the existing app.get line, since that conflicted from Part I.

After that I got stuck at adding the docker get.app line as well, as that was completely different. I modified it and got it working.

You go between showing the code to run in the text and in screenshots. In one you use "--volume my-volume:/logs", but in the other you use "--volume logs:/logs"

Also, it looks like the comma in the "start" line in package.json causes the build to fail.

Thread Thread
 
softchris profile image
Chris Noring

about the \ they were, unfortunately, introduced when this post was imported from my medium account.. sorry to hear you were struggling with it ( removed now ). As for being different in screenshots and text, let me see if I can take new screenshots. Appreciate you taking the time to tell me these things. Btw would you benefit from a video version of this tutorial?

Thread Thread
 
softchris profile image
Chris Noring • Edited

I've now added a section to explain scripts a bit in Node.js, hopefully, that clears up any confusion, it start withs : Let's describe what we did above, in case you are new to Node.js. Adding a start script to a package.json file means we go into a section called "scripts" and we add an entry start, like so...