# Images

Images are what is used to build containers. Each image defines the pieces required to build and configure a container and can be reused many times. The **Images** section in Portainer lets you interact with the images in an environment.

<figure><img src="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-d5c6541547ab4652b5d722b32b989e7cb52145aa%2F2.15-images-splash.png?alt=media" alt=""><figcaption></figcaption></figure>

You can pull images from Docker Hub or any other [registry](https://docs.portainer.io/2.33-lts/admin/registries/add):

{% content-ref url="images/pull" %}
[pull](https://docs.portainer.io/2.33-lts/user/docker/images/pull)
{% endcontent-ref %}

You can also view a list of the images that are currently available in an environment, including their IDs, usage states, tags, sizes and creation dates. There are many other options available:

{% content-ref url="images/build" %}
[build](https://docs.portainer.io/2.33-lts/user/docker/images/build)
{% endcontent-ref %}

{% content-ref url="images/import" %}
[import](https://docs.portainer.io/2.33-lts/user/docker/images/import)
{% endcontent-ref %}

{% content-ref url="images/export" %}
[export](https://docs.portainer.io/2.33-lts/user/docker/images/export)
{% endcontent-ref %}
