Difference between revisions of "Docker Guide for gCube Developers"
From Gcube Wiki
Manuele.simi (Talk | contribs) |
Manuele.simi (Talk | contribs) |
||
Line 3: | Line 3: | ||
* https://hub.docker.com/u/gcube | * https://hub.docker.com/u/gcube | ||
* https://hub.docker.com/u/d4science | * https://hub.docker.com/u/d4science | ||
− | |||
Single User vs Organization? | Single User vs Organization? | ||
* [[Layout of a Docker-enabled Project]] | * [[Layout of a Docker-enabled Project]] | ||
− | |||
* Base/Composed Images | * Base/Composed Images | ||
Which ones we can use? Which repos/organizations do we trust? | Which ones we can use? Which repos/organizations do we trust? | ||
− | |||
* [[Docker_Best_Practices| Best Practices]] | * [[Docker_Best_Practices| Best Practices]] | ||
** [[Docker_Best_Practices#Dockerfile|Dockerfile]] | ** [[Docker_Best_Practices#Dockerfile|Dockerfile]] | ||
** [[Docker_Best_Practices#What_to_Package|What to Package]] | ** [[Docker_Best_Practices#What_to_Package|What to Package]] | ||
− | |||
* [[Build a Docker Image]] | * [[Build a Docker Image]] | ||
** Tags/SHAs | ** Tags/SHAs | ||
Line 20: | Line 16: | ||
** Automate | ** Automate | ||
** Push | ** Push | ||
− | |||
* [[Test the Images]] | * [[Test the Images]] | ||
− | |||
* [[Document How to launch the Containers]] | * [[Document How to launch the Containers]] | ||
* [[ Maintain the Images]] | * [[ Maintain the Images]] | ||
− | ** Find, Fix and Monitor for Image Vulnerabilities | + | ** [[Maintain_the_Images#Find, Fix and Monitor for Image Vulnerabilities|Find, Fix and Monitor for Image Vulnerabilities]] |
− | ** Scheduled (Monthly) Patching | + | ** [[Maintain_the_Images#Scheduled_(Monthly)_Patching|Scheduled (Monthly) Patching]] |
Revision as of 03:29, 16 August 2020
Setting up a DTR or Docker Hub?
Single User vs Organization?
- Layout of a Docker-enabled Project
- Base/Composed Images
Which ones we can use? Which repos/organizations do we trust?
Use fixed tags for immutability.