Apptainer: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 313: Line 313:


<!--T:86-->
<!--T:86-->
Finally, '''don't mount our CVMFS paths''' inside your containers as this is fraught with perils and defeats many reasons to use a container. The programs needed to be run inside a container need to be completely inside the container --don't introduce even more programs inside the container that don't need to be inside the container.
Finally, <b>don't mount our CVMFS paths</b> inside your containers as this is fraught with perils and defeats many reasons to use a container. The programs needed to be run inside a container need to be completely inside the container --don't introduce even more programs inside the container that don't need to be inside the container.


==Persistent overlays== <!--T:87-->
==Persistent overlays== <!--T:87-->
Line 324: Line 324:


<!--T:90-->
<!--T:90-->
'''NOTE:''' Please note and heed the advice concerning building images/overlays given '''[[#Building_Images.2FOverlays|earlier on this page]]'''.
<b>NOTE:</b> Please note and heed the advice concerning building images/overlays given <b>[[#Building_Images.2FOverlays|earlier on this page]]</b> .


<!--T:91-->
<!--T:91-->
Line 367: Line 367:


<!--T:102-->
<!--T:102-->
'''NOTE:''' Please note and heed the advice concerning building images/overlays given '''[[#Building_Images.2FOverlays|earlier on this page]]'''.
'''NOTE:</b>  Please note and heed the advice concerning building images/overlays given <b> [[#Building_Images.2FOverlays|earlier on this page]]</b> .


<!--T:103-->
<!--T:103-->
Line 379: Line 379:


<!--T:106-->
<!--T:106-->
'''NOTE:''' Please note and heed the advice concerning building images/overlays given '''[[#Building_Images.2FOverlays|earlier on this page]]'''.
<b>NOTE:</b>  Please note and heed the advice concerning building images/overlays given <b>[[#Building_Images.2FOverlays|earlier on this page]]</b> .


<!--T:107-->
<!--T:107-->
Line 422: Line 422:


<!--T:121-->
<!--T:121-->
'''NOTE: This section requires you to install and use Docker and Apptainer on a system where you have appropriate privileges. These instructions will ''not'' work on our compute clusters.'''
<b>NOTE: This section requires you to install and use Docker and Apptainer on a system where you have appropriate privileges. These instructions will <i>not</i> work on our compute clusters.</b>


<!--T:122-->
<!--T:122-->
Line 428: Line 428:


<!--T:123-->
<!--T:123-->
'''NOTE:''' Using Docker may fail if you are not in the <code>docker</code> group. Similarly, building some containers may fail with Apptainer without appropriate <code>sudo</code>, root, or <code>--fakeroot</code> permissions. It is your responsibility to ensure you've such access on the system you are running the commands below.
<b>NOTE:</b> Using Docker may fail if you are not in the <code>docker</code> group. Similarly, building some containers may fail with Apptainer without appropriate <code>sudo</code>, root, or <code>--fakeroot</code> permissions. It is your responsibility to ensure you've such access on the system you are running the commands below.


<!--T:124-->
<!--T:124-->
rsnt_translations
56,420

edits