so, Using a container = It's the same as a person who has trouble washing dishes puts plastic wrap on the dishes and throws them away after eating. Besides that, the host OS can be used as it is (difference from virtualization technology), etc. It seems that there are various merits, but I do not know the era of the heyday of virtualization, so To be honest, I don't know how it's getting better (explosion).
So, in the first place, what kind of historical background is virtualization / containerization being used? It is said that it was created to equalize the differences in the development environment between users.
I will finally return to the beginning of this, but python also depends on the version It seems that the libraries that can be used (= something like the excel function) are different. Of course, I have customized my personal computer for myself, It is a must when considering sharing with others and the transition from development environment to production environment. If you compare it to a recent game, it's like playing a game on PS4 and PS5 using the same save data. Thank you for this.
Initially it is only useful for system testing between teams, so for information systems that are not in a position to write crisp code I thought it wasn't necessary. However, as mentioned above, it is useful even if you are alone. It's a concept like CI/CD on the server side (I'm sorry if I say it properly).
As a point I was addicted to personally, ・ Image and run are different. The image is just on the desktop. run is in the state where the software is running. -Sudo could not be executed. Assuming that it is not an administrator account. -Don't confuse the imageID and container ID as they are different.
Recommended Posts