Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
infra:howto:apptainer_sample [2025/03/03 10:12] remiinfra:howto:apptainer_sample [2025/03/03 10:24] (current) remi
Line 72: Line 72:
 When you already have a Docker image for your job, you have several options to migrate to Apptainer : When you already have a Docker image for your job, you have several options to migrate to Apptainer :
  
-  You can convert your image to an Apptainer .sif on your local laptop before uploading your .sif to the server : +### From Dockerhub 
 +If you have your image ready on DockerHub, then you can simply run from the server : 
 +  ```bash 
 +  apptainer build ./datasets/yourapplication.sif docker://yourapplication:latest 
 +        
 +INFO:    Starting build... 
 +Copying blob 5a7813e071bf done   |  
 +Copying config a04dc4851c done   |  
 +Writing manifest to image destination 
 +2025/03/03 11:17:45  info unpack layer: sha256:5a7813e071bfadf18aaa6ca8318be4824a9b6297b3240f2cc84c1db6f4113040 
 +INFO:    Creating SIF file... 
 +INFO:    Build complete: ./datasets/yourapplication.sif 
 + 
 +  ``` 
 + 
 +### From local image 
 +You can convert your image to an Apptainer .sif **on your local laptop** before uploading your .sif to the server : 
  
   1. From local docker images :   1. From local docker images :
Line 108: Line 124:
 ``` ```
  
-  * You can convert your Docker file to an Apptainer definition file using this conversion table : https://apptainer.org/docs/user/main/docker_and_oci.html#sec-deffile-vs-dockerfile+### From Dockerfile 
 + 
 +You can convert your Docker file to an Apptainer definition file using this conversion table : https://apptainer.org/docs/user/main/docker_and_oci.html#sec-deffile-vs-dockerfile
  
 +TODO: Script a converter
  
Back to top