Difference between revisions of "Docker Guide for gCube Developers"

From Gcube Wiki
Jump to: navigation, search
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?

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

Use fixed tags for immutability.