Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The latest version of the E3SM container can be downloaded from e3sm.tar.bz2. Due to a size, the container was compressed, and need to be decompressed before loading to your local docker.

$ bzip2 -dk e3sm.tar.bz2

$ docker load < e3sm_docker repository:

$ docker pull lukaszlacinski/e3sm:2021.03.19

$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
lukaszlacinski/e3sm 2021.03.19 .tar12d20f57cd94 10 months ago 702 MB

Example

By default, Docker containers do not use the host filesystem. Any host system directories that, a user wants to make accessible from the container environment, must be mounted when the container is started. A directory with SSH private keys will be needed in the container, if you plan to ssh from the container (clone the E3SM repository recursively). If you have the E3SM repository already cloned on your host system, and you want to work on it in the container environment, you need to mount it as well. Also do mkdir -p $HOME/projects/e3sm/cesm-inputdata (this directory is assumed to exist by the machine entry above. Input data will be downloaded here. (could get large, THE CONTAINER DOES NOT HAVE INPUT DATA)).

...