Docker Tutorial for Beginners
Programming with Mosh
The ultimate docker course is a comprehensive and highly practical course that
takes you from zero to hero. By the end of this course you 'll be able to use
docker like a pro as part of your software development workflow. You do n't need
any prior knowledge of docker because i 'm going to teach you everything from
scratch but you should have at least three months of programming experience. docker
is a platform for building running and shipping applications in a consistent
manner. If your application works on your development machine it can run and
function the same way on other machines. If someone joins your team they don't have
to spend half a day or so setting up a new machine to run your application they
simply tell docker to bring up your application and docker itself will
automatically download and run these dependencies inside an isolated environment
called a container. A lot of employers are looking for people with darker skills
these days so if you're pursuing a job as a software or devops engineer i highly
encourage you to learn docker and learn it well. docker helps us consistently build
run and ship our applications. can remove the application and all its dependencies
in one go without docker as we work on different projects.
containers give us the same kind of isolation so we can run multiple applications
in isolation but they 're more lightweight they do n't need a full operating system
in fact all containers on a single machine share the operating system of the host.
Virtual machines are resource intensive because each virtual machine takes a slice
of the actual physical hardware resources like memory and disk space. Windows 10 is
now shipped with a custom built linux kernel this is in addition to the windows
kernel that 's always been in windows it 's not a replacement so with this linux
kernel now we can run linux applications natively on windows. On mac and windows we
have docker desktop which is the combination of docker engine plus a bunch of other
tools at the time of recording this. At the end of the installation you might get
an error saying ws2 installation is incomplete. You need to upgrade the linux
kernel that is shipped with your windows. Make sure you have enabled hyper-v and
containers it 's pretty straightforward but if you ca n't find it just google it.
Programming with Mosh
The ultimate docker course is a comprehensive and highly practical course that
takes you from zero to hero. By the end of this course you 'll be able to use
docker like a pro as part of your software development workflow. You do n't need
any prior knowledge of docker because i 'm going to teach you everything from
scratch but you should have at least three months of programming experience. docker
is a platform for building running and shipping applications in a consistent
manner. If your application works on your development machine it can run and
function the same way on other machines. If someone joins your team they don't have
to spend half a day or so setting up a new machine to run your application they
simply tell docker to bring up your application and docker itself will
automatically download and run these dependencies inside an isolated environment
called a container. A lot of employers are looking for people with darker skills
these days so if you're pursuing a job as a software or devops engineer i highly
encourage you to learn docker and learn it well. docker helps us consistently build
run and ship our applications. can remove the application and all its dependencies
in one go without docker as we work on different projects.
containers give us the same kind of isolation so we can run multiple applications
in isolation but they 're more lightweight they do n't need a full operating system
in fact all containers on a single machine share the operating system of the host.
Virtual machines are resource intensive because each virtual machine takes a slice
of the actual physical hardware resources like memory and disk space. Windows 10 is
now shipped with a custom built linux kernel this is in addition to the windows
kernel that 's always been in windows it 's not a replacement so with this linux
kernel now we can run linux applications natively on windows. On mac and windows we
have docker desktop which is the combination of docker engine plus a bunch of other
tools at the time of recording this. At the end of the installation you might get
an error saying ws2 installation is incomplete. You need to upgrade the linux
kernel that is shipped with your windows. Make sure you have enabled hyper-v and
containers it 's pretty straightforward but if you ca n't find it just google it.