On pulling ubuntu full image

I am using docker for windows.
I issued the command below to use various functionalities in Ubuntu.

docker pull ubuntu

But I found that each time you ‘docker run -it ubuntu’, you must do ‘apt update’ and install every packages you need.
It takes much efforts.

So I want to pull ubuntu with many functions including vim, net-tools, and so on.

For that purpose, which command should I use?