Difference between revisions of "Docker Guide for gCube Developers"

From Gcube Wiki
Jump to: navigation, search
(Created page with "* Docker Repositories Setting up a DTR or Docker Hub? * https://hub.docker.com/u/gcube * https://hub.docker.com/u/d4science Single User vs Organization? * Layout of a...")
 
 
(14 intermediate revisions by one other user not shown)
Line 1: Line 1:
* [[Docker Repositories]]  
+
* [[Docker environment at D4Science]]
Setting up a DTR or Docker Hub?
+
* [[Image Repositories]]
* https://hub.docker.com/u/gcube
+
* https://hub.docker.com/u/d4science
+
 
+
Single User vs Organization?
+
 
+
 
* [[Layout of a Docker-enabled Project]]
 
* [[Layout of a Docker-enabled Project]]
 
+
* [[Base/Composed Images]]
* Base/Composed Images  
+
** [[Base/Composed_Images#Third-party_Images|Third-party Images]]
Which ones we can use? Which repos/organizations do we trust?
+
** [[Base/Composed_Images#gCube_Base_Images|gCube Base Images]]
 
+
** [[Base/Composed_Images#gCube_Node/Component_Images|gCube Node/Component Images]]
 
* [[Docker_Best_Practices| Best Practices]]  
 
* [[Docker_Best_Practices| Best Practices]]  
 
+
** [[Docker_Best_Practices#Dockerfile|Dockerfile]]
 +
** [[Docker_Best_Practices#What_to_Package|What to Package]]
 +
** [[Docker_Best_Practices#Stubs|Stubs]]
 
* [[Build a Docker Image]]
 
* [[Build a Docker Image]]
 +
* [[Test the Images]]
 +
* [[Document How to launch the Containers]]
 +
* [[ Maintain the Images]]
 +
** [[Maintain_the_Images#Find, Fix and Monitor for Image Vulnerabilities|Find, Fix and Monitor for Image Vulnerabilities]]
 +
** [[Maintain_the_Images#Scheduled_(Monthly)_Patching|Scheduled (Monthly) Patching]]
  
** Tags/SHAs
 
Use fixed tags for immutability.
 
** Automate
 
** Push
 
  
* [[Test the Images]]  
+
[[Category:Docker]]
 
+
* [[Document How to launch the Containers]]
+
*[[ Maintain the Images]]
+
** Find, Fix and Monitor for Image Vulnerabilities
+
** Scheduled (Monthly) Patching
+

Latest revision as of 18:05, 22 October 2020