FROM julia:1.9
WORKDIR /my_folder
RUN useradd -u 1001 sarit -d /my_folder
RUN chown sarit /my_folder
USER sarit
RUN julia -e 'using Pkg; Pkg.add("Pluto", preserve=PRESERVE_DIRECT);'
RUN julia -e 'using Pkg; Pkg.add("IJulia", preserve=PRESERVE_DIRECT);'
It successfully build my image, but it does install for root
. For technical reason. I would like to run notebook
which is not allow me to run by root
. I have to install packages to non-root aka sarit
user.
julia> using IJulia
│ Package IJulia not found, but a package named IJulia is available from a registry.
│ Install package?
│ (@v1.9) pkg> add IJulia
└ (y/n/o) [y]:
How can I achieve that?