Docker Tutorial | Crash Course  | 2019

Docker Tutorial | Crash Course | 2019



In this crash course you will learn about Docker and Containers. Docker is the standard tool used to package and deploy you applications. Its a tool that must know.

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

Container images become containers at runtime and in the case of Docker containers – images become containers when they run on Docker Engine. Available for both Linux and Windows-based applications, containerized software will always run the same, regardless of the infrastructure. Containers isolate software from its environment and ensure that it works uniformly despite differences for instance between development and staging.

Docker containers that run on Docker Engine:

Standard: Docker created the industry standard for containers, so they could be portable anywhere
Lightweight: Containers share the machine’s OS system kernel and therefore do not require an OS per application, driving higher server efficiencies and reducing server and licensing costs
Secure: Applications are safer in containers and Docker provides the strongest default isolation capabilities in the industry

38 thoughts on “Docker Tutorial | Crash Course | 2019

  1. An awesome tutorial – I just watched it as a refreshed as I am about to do a load of docker work.
    Couple of things – the Grayscale download has moved to:
    https://github.com/StartBootstrap/startbootstrap-grayscale
    And the index.html has also moved so the -v needs to be:
    ~Desktop/website/startbootstrap-grayscale/dist/
    Keep up the great work!

  2. Amazing Content @Amigoscode, please keep making such crash course materials. Could you please make such videos on Docker-compose, docker file, YAML files, etc.

  3. I like this tutorial very detail thanks amigoscode but on link your course for free not subtitle features and not same with youtube so i'm back to youtube

  4. correct me if i am wrong:
    1. So docker can be used only for creating websites/ web-applications right? what if i am creating a windows exe app, or an android app, does docker work on that case?
    2. So if i used docker to develop php application , i dont need to install xaamp/wamp??

  5. Im getting 403 forbidden error when I try to run the container volume 🙁 and I followed every step/command to the dot D':

  6. Format Code: "IDt{{.ID}}nNAMEt{{.Names}}nIMAGEt{{.Image}}nPORTSt{{.Ports}}nCOMMANDt{{.Command}}nCREATEDt{{.CreatedAt}}nSTATUSt{{.Status}}n"

  7. Thank you for the great video! You mentioned that we can find the docker format code in the description but I can't see it. Is there some other place it is available?

  8. Hello Nelson! This video is really awesome… but I'm having a problem… I do not have the directory nginx on the /usr/share path.
    How can I solve it? I cannot create it myself because it says operation not permitted even with sudo.
    Thanks

  9. nginx-showing-welcome-page-instead-of-homepage . Inside the container , nginx image now has 50x.html and index.html( one we created). Always the 8080 port shows only nginx home page . Not sure what to do.
    @amigo

  10. This was an awesome crash course on docker, clear and has helped me to get up and running quickly on Docker. Great work Amigos, looking forward to any you have on Kubernetes

  11. Great video Nelson. Learned a lot in a short time. Quick question. I now have the website we created on my localhost. How do I deploy that container to AWS as a docker container? Thank you sir. I've subscribed and looking forward to more.

  12. your explanation was horrible. You didnt dwell on the fundmentals neither did you transition well into the other components. 57 minutes of wasted time. I have to go look for other tutorials that hopefully do a better job.
    What is docker, why do i need it, why does it matter? how does it make life easier for me? why should i care about it? suitable examples after these basics are covered! This should have been the pattern.

  13. Simply Sir you are great, its really a awesome tutorial specially when it come volume -v
    By the way, where from i get more tutorials on docker just created by you
    Take care, bye
    Imran khan from Pakistan

  14. Hey Amigo,
    Where could i get the formating string used in this for formatting ps?
    also
    –>docker run –name website -v $(pwd):/usr/share/nginx/html:ro -dp 3000:80 nginx:latest

    not opening the index.html

Leave a Reply

Your email address will not be published. Required fields are marked *