Exploring Docker [1] – Getting Started

    12
    38



    In this video we will start to explore docker by talking about the benefits of Docker, looking at commands to work with containers and images, the Dockerfile and more

    Sponsor:
    DevMountain Bootcamp – https://goo.gl/6q0dEa

    Docker Help Gist:
    https://gist.github.com/bradtraversy/89fad226dc058a41b596d586022a9bd3

    💖 Become a Patron: Show support & get perks!
    http://www.patreon.com/traversymedia

    Website & Udemy Courses
    http://www.traversymedia.com

    Follow Traversy Media:
    https://www.facebook.com/traversymedia

    https://www.instagram.com/traversymedia

    source

    Previous articleKubernetes Design Principles: Understand the Why – Saad Ali, Google
    Next articleSetting up Fortigate Firewall Using Ansible Playbook – Episode 1

    38 COMMENTS

    1. This was incredibly helpful and valuable, thank you. I may keep you on x2 speed and pause to google questions you answer 2 minutes later but you're the best in the biz. I couldn't even figure out how to phrase a google question of editing files in a docker and I didn't get any results, then I gave up and resumed your vid and you're like "I'm sure you guys are wondering how to edit files in the docker, you can actually bash in".

    2. Besides application deployment I use Docker containers to run local applications without "polluting" the host computer system. For example, I run Python, pip, and pipenv as separate containers; a shell script of the same name as the native application, say python3, containing the appropriate docker run command is used to launch these containerized applications. With the transient option (–rm) these container instances fully mimic a natively-installed application. By using ENTRYPOINT in the Dockerfile, these containerized applications are locked down. Why? This approach makes it easier to reproduce the development environment, in this case, regardless of which computer system I am using – equally useful when setting up a new computer, a virtual private server (VPS), or even a new local virtual machine. Docker combined with Docker Compose has been useful when bundling separate applications each in their own container, for instance, a text editor plus Python, pip, and pipenv.

    3. I stayed at home for several months after i lost my job, i felt really bad at first but a friend of mine introduced me to bernardmoore_official On ¡G i counted on his service because i need to feed my kids, God's willing I made up to $14k with his guidance trading forex. i just want to appreciate him for helping smiles of joy will depart from your face Mr Bernard moore

    4. Hello i can mount the volume or my specific location but whenever i try to access it from browser it says 403 forbidden can any one tell me whats the permission issue. when i ls -al then the directory user and groups are being showed 1000:1000
      can anyone help me with this?

    5. Can you please please please make a Modern WordPress Development course using the @t stack + Tailwind? There are no good courses/tutorials on creating a custom theme that way. Just on how to set up Bedrock with Local, or on installing Sage, the things you can easily do with just the docs.

      I would love to see a workflow where you create a theme from scratch using Bedrock and Sage, Trellis, or Docker for containing it, Tailwind for the frontend, and then how to deploy it to e.g. DigitalOcean. I would definitely pay full price for such a course as well.

    6. What's the purpose of bind_module?

      I understand that you can connect a folder in your container to a folder on your host machine. Which allows us to "override/add" the contents to the container folder from our host machine.

      But why would someone ever need that?

    7. What do you do when the created docker image do not display the files hello worlds and about in the local:host 8082. I have tried both gitbash and powershell in which the later had winpty in front. The mount binding works fine when i tweaked the directory for windows but the image only shows med the welcome nginx message