
It’s not always very clear though if you have low experience in development, so you might have to watch a few videos on Youtube to understand in a bit more details how it works.
#Run docker on mac m1 pro
After installing it on an x86 MacBook Pro it worked first time smoothly however on my preferred machine, an Apple M1 MacBook Air running the latest beta (5) of MacOS 12 Monterey, it was not so so easy.
#Run docker on mac m1 how to
The easiest way to start understanding how to use docker is to look at the start tutorials and to really read in details the « Get started Pages » Just like docker machine makes it simple to run docker on Mac transparently via a VM, podman machine promises the same functionality for podman. (Watch the video at the beginning of the article for all the details)
#Run docker on mac m1 install
It doesn’t require to install a full new OS System in a virtual machine, it just takes the components of the system that are required to run the program you want to run. Thus if you just want to fulfil one task (use a specific program that runs only a certain specific environment) docker is a great toolĭocker is using containers that are installed on top of your current OS system through the docker software With Docker you can basically install everything with one simple command!įor example, with docker in one command line, you can install Code_Aster solver on your computerĪnd to pull the right «docker container » What is Docker?ĭocker is a bit like a virtual machine, but not exactlyĭocker is faster and more lightweight to use than a virtual machine That’s also what’s causing a lot of problem when you work with Open Source… Installing Code_Aster may work for the developer in his specific setup environment with all the pre-requisites installed…īut if you have a different setup or system, it will be crazy hard to compile and install. Typically, if you want to hire someone to work together with you, how do you make it easy for your collaborator to install your system? Or for end users to install it on their machine? But it also shows that if there are not too many I/O disk operations, performance is quite good. This is not surprising, I gave Docker quite a lot of resources. So the problem is that it may work for you, but it would be crazy hard to install all what is needed for your system to work on another system. Docker image was built in only seven minutes on MacBook M1 Pro, which was even better than the build time on my new VPS.

The problem is that once you have built something really cool, it might become this huge Juggernaut of code which depends on several « custom » modules or you may even have to interact with executables written in other languages or compiled code… There are basically python modules to do whatever your mind can conceive (and more)

If you start working with Automation, Python and scripting, you will quickly find that you can do a LOT of things! Now you might be wondering why you need docker at all and why it is so useful… Why is Docker so useful?
