Docker Best Practices

From Gcube Wiki
Revision as of 15:50, 14 August 2020 by Manuele.simi (Talk | contribs)

Jump to: navigation, search

Repositories

Setting up a DTR or Docker Hub? Single User vs Organization?

Dockerfile

Where to keep the Dockerfile

Base/Composed Images

Which ones we can use? Which repos/organizations do we trust?

Use Metadata Labels

Define the Maintainers

Which Users inside the Image

Define the App Name

Define the WORKDIR

Use COPY instead of ADD

Minimize the Image Size

Build the Image

Tags

Use fixed tags for immutability.

Automate

Push

Test the Images

Find, Fix and Monitor for Image Vulnerabilities