Simple Docker/Container Question

I’m familiar with VMs, but less so with Docker and container technologies.

Can I build Docker images (doclerfile) on my TN system, or can I only run existing containers from somewhere like Docker Hub?

I don’t mind using the command line, but also know that doing certain things in the TN shell are frowned on; is that one of them? Will the Portainer or Dockge apps help me do this?

If not, can I build an image on another system locally and get it onto the TN box somehow without publishing something to github or the cloud somewhere?

I currently have one system running 24.10.x and another running 25.04.x, if the answer is different based on TN version.

TN supports custom Docker installations. This is easiest done using Docker Compose.

I have a similar background.

On Scale, I found your options are wide open by using the “Instances.” You can create VMs or vanilla Containers that act like a VM. You can get into the web CLI, check out the IP, install openssh-server etc.