Changes
Page history
Update container
authored
Apr 04, 2022
by
Rémy Mozul
Show whitespace changes
Inline
Side-by-side
container.md
View page @
4eca7743
...
...
@@ -73,20 +73,20 @@ To build an image, use the following content to create a `docker_lmgc90` file.
FROM ubuntu:focal
# install packages
RUN apt
-get
update -y
RUN apt
-get
upgrade -y
RUN apt update -y
RUN apt upgrade -y
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata
RUN apt
-get
install -y git cmake gcc g++ gfortran liblapack-dev swig python3-dev python3-numpy
python3-scipy p
ython3
-vtk7
python-is-python3
RUN apt
-get
install -y
cython3
RUN apt
-get
install -y libhdf5-dev hdf5-tools python3-h5py
RUN apt install -y git cmake gcc g++ gfortran liblapack-dev swig python3-dev python3-numpy
c
ython3 python-is-python3
RUN apt install -y
python3-scipy python3-matplotlib python3-pandas python3-vtk7
RUN apt install -y libhdf5-dev hdf5-tools python3-h5py
# get the sources
COPY lmgc90_user_xxxx /root/lmgc90
# build the sources
WORKDIR /root/lmgc90/build
RUN cmake ../ -DWITH_HDF5=ON -DNO_INSTALL=FALSE
RUN cmake ../ -DWITH_HDF5=ON -DNO_INSTALL=FALSE
-DWITH_OPENMP=True
RUN make && make install
# clean build and source directories
...
...
@@ -103,7 +103,7 @@ Then, next to a `example` directory containing a `gen_sample.py` (with
NO
`visuAvatars`
command) and a
`command.py`
, a docker container
can be run sharing the
`example`
directory and run a single command with:
```
cmd
docker run -it -v $PWD/example:/root/compute lmgc90_user:202
0
.rc1 python command.py
docker run -it -v $PWD/example:/root/compute lmgc90_user:202
2
.rc1 python command.py
```
To stay in the container for, let's say run python in interactive mode, or run
several commands, preferably use:
...
...
...
...