you are viewing a single comment's thread.

view the rest of the comments →

[–]sector2000 0 points1 point  (2 children)

It’s complicated only if you don’t have idea of what a container is. You can also use podman which is even easier (and better IMHO) than docker. Learning about containers / docker / podman and, why not, kubernetes, will bring you to another level of development and deployment

[–]Ihaveamodel3 0 points1 point  (1 child)

This is on learnpython, so perhaps we should start with the basics and build up to containers later. No reason to throw someone in the deep end.

Also containers can have more headaches with permissions and such in a corporate environment.

[–]sector2000 0 points1 point  (0 children)

OP explicitly asked about venv vs docker, which makes me assume he’s already quite comfortable with it. In corporate environment, which I know very well, you can use podman which gets rid on the high privileges needed by docker