Skip to content

Releases: yjin4-at-uofh/Dockerfiles

Logos of pushed NGC containers.

18 Jan 13:46
Compare
Choose a tag to compare

This release is used to store the logos of pushed containers on NGC:

Data files for xubuntu (ubuntu 20.04) dockerfile ver 1.7

14 Apr 20:23
Compare
Choose a tag to compare

Data files

This is the data file bundle for the xfce4 customized desktop ver 1.7. In the current xubuntu, we are using this bundle for adding extra themes, configs, and some other plugins. It contains such add-ons:

XFCE4-configs

This add-on would be used for overwriting the default xfce4 configurations (xfce4) and default GTK-3 configurations (gtk-3.0) in

~/.config/

This add-on allows us to build our desktop with our customized configurations. It contains:

Name Description
xconfigs-u20-04.tar.xz The .config folder for Ubuntu 20.04 (only used after v1.7 desktop). In this new version, fcitx will be upgraded to 5.
xconfigs-u20-04-minimal.tar.xz The .config folder for Ubuntu 20.04 (only used after v1.1 xubuntu-minimal desktop). This file is a downgraded file of xconfigs-u20-04.tar.xz.
xconfigs-u20-04-fcitx5.tar.xz The .config/fcitx5 folder for the new fcitx5 input method manager.
home-omp-configs.tar.xz Oh-my-posh configurations for all terminals.
pycharm-omp-configs.tar.xz Oh-my-posh configurations for PyCharm terminals.

Themes

Basic theme pack (part 1)

Windows-style theme pack

Basic theme pack (part 2)

The (bug fixed) tag means that I have fixed the bugs in the original works. The bug issue could be referred here

The zipped bundle would be extracted to /usr/share to take effect. To create the icons cache, we have performed the gtk-update-icon-cache in dockerfiles.

Fonts

Scripts

Not provided currently.

Data

The following files may be used by Desktop apps. They are required for properly configuring the launching status of these apps.

Name Description
cloudreve-data-v1.7.tar.xz The user information database and the system configuration of Cloudreve 3.4.2 🔗
paradox-alt.omp.json The altered Paradox OMP theme. This modified theme is equipped with more environement-specific icons.
snapshot-vscode-ext-041822.tar.xz A snapshot for required VSCode extensions on 04/18/2022. Due to the unstable performance of VS market server, we may have to use such a way to install extensions locally.

Package copies

Some of the dependencies are not maintained well by their authors. The legacy versions may be removed if new versions are released. To ensure that the legacy images to be built successfully, we have to save the copies of:

Name Version
GitFiend 🔗 0.32.0 📦
GitFiend 🔗 0.38.3 📦

Jupyter Lab dockerfile ver 1.4

11 Apr 20:30
Compare
Choose a tag to compare

This release is just a tag for the Jupyter Lab Dockerfile. It does not contain any extra files or packages.

Using mamba 🐍

Since the 1.4 dockerfile, we support an replace the conda package manager by mamba 🔗. We make this replacement because conda becomes extremely and unacceptably slow when using python=3.6. The mamba shares the same configuration files from conda, but has a fluent and fast speed during the package solution. If the following conditions are fulfilled, we will try to install mamba with conda, and use mamba to replace conda.

  1. The current python3 is managed by conda.
  2. The current python3 is at least 3.6.
  3. The dockerfile option JLAB_IMODE is configured as conda. This is the default configuration.

If either one of the above conditions is not satisfied, the installation would fall back to pip mode.

A fixture on get-pip.py 🔧

Since the 1.4 dockerfile, we add a small fixture when reinstalling the pip manager. Currently, we find that if we using the PYPA get-pip script 📜, NVIDIA image will limit the pip version as <=19, which is not necessary. So we let mamba / pip update the pip after the lib is confirmed to be installed.

xubuntu-minimal dockerfile ver 1.1

19 Apr 20:26
84e16f3
Compare
Choose a tag to compare

This release is just a tag for the XUbuntu Dockerfile. It does not contain any extra files or packages.

This dockerfile is used for building a minimal desktop environment. In this environment, developers can make simple tests quickly. If an installation fails, the container can be dropped and everything will be reset.

No specific files are required for building this minimal desktop environment.

Data files for xubuntu (ubuntu 20.04) dockerfile v1.6

22 Jun 15:28
Compare
Choose a tag to compare

Data files

This is the data file bundle for the xfce4 customized desktop ver 1.6. In the current xubuntu, we are using this bundle for adding extra themes, configs, and some other plugins. It contains such add-ons:

XFCE4-configs

This add-on would be used for overwriting the default xfce4 configurations (xfce4) and default GTK-3 configurations (gtk-3.0) in

~/.config/

This add-on allows us to build our desktop with our customized configurations. It contains:

  • xconfigs-u20-04.tar.xz: The .config folder for Ubuntu 20.04.
  • xconfigs-u18or16-04.tar.xz: The .config folder for Ubuntu 18.04 / 16.04.

Package copies

Some of the dependencies are not maintained well by their authors. The legacy versions may be removed if new versions are released. To ensure that the legacy images to be built successfully, we have to save the copies of:

Name Version
GitFiend 0.27.4

xubuntu-minimal dockerfile ver 1.0

14 Apr 19:42
Compare
Choose a tag to compare

This release is just a tag for the XUbuntu Dockerfile. It does not contain any extra files or packages.

This dockerfile is used for building a minimal desktop environment. In this environment, developers can make simple tests quickly. If an installation fails, the container can be dropped and everything will be reset.

No specific files are required for building this minimal desktop environment.

Jupyter Lab dockerfile ver 1.3

21 Jun 04:46
Compare
Choose a tag to compare

This release is just a tag for the Jupyter Lab Dockerfile. It does not contain any extra files or packages.

Since the 1.2 dockerfile, we support an installation script based on conda. This script only works in the following conditions:

  1. The current python3 is managed by conda.
  2. The current python3 is at least 3.6.
  3. The dockerfile option JLAB_IMODE is configured as conda. This is the default configuration.

If either one of the above conditions is not satisfied, the installation would fall back to pip mode.

Data files for xubuntu (ubuntu 20.04) dockerfile ver 1.5

25 Jan 14:01
Compare
Choose a tag to compare

Data files

This is the data file bundle for the xfce4 customized desktop ver 1.5. In the current xubuntu, we are using this bundle for adding extra themes, configs, and some other plugins. It contains such add-ons:

XFCE4-configs

This add-on would be used for overwriting the default xfce4 configurations (xfce4) and default GTK-3 configurations (gtk-3.0) in

~/.config/

This add-on allows us to build our desktop with our customized configurations. It contains:

  • xconfigs-u20-04.tar.xz: The .config folder for Ubuntu 20.04.
  • xconfigs-u18or16-04.tar.xz: The .config folder for Ubuntu 18.04 / 16.04.

Themes

Basic theme pack

Extra icons

The extra icons could be found in share-pixmaps.tar.xz. They should be extracted to /usr/share/pixmaps. Here is the list:

  • matlab-logo: A PNG logo for MATLAB.
  • launch-jupyter: An SVG logo for Jupyter Lab.
  • hdf-logo: An SVG logo for HDF files.

Art Backgrounds Pack

  • Name: share-backgrounds-arts
  • Background set:
    • Cezanne
    • Monet
    • Renaissance

Scripts

We provide the following scripts. Use wget to pull these scripts.

  • get-pyver.py: A script for finding the current python version. Should be launched by something like PY_VER=$(python get-pyver.py 2>&1).
  • get-conda-path.py: A script for finding the current conda path or python path. Should be launched by something like RESULTS=$(python get-conda-path.py -m conda 2>&1).

TigerVNC 1.12 backups.

13 Apr 23:14
Compare
Choose a tag to compare

This release is used for the backup of the TigerVNC 1.11, because some of the packages may be removed by the official team in the future.

  • For Ubuntu 20.04:
    • tigervncserver_1.12.80+20210616git9ec1f360-1ubuntu1_amd64.deb

The tigervncserver file (vncserver), used in TigerVNC 11 is still working with this version, check the following link to download it:

Jupyter Lab dockerfile ver 1.2

31 Jan 03:45
Compare
Choose a tag to compare

This release is just a tag for the Jupyter Lab Dockerfile. It does not contain any extra files or packages.

Since the 1.2 dockerfile, we support an installation script based on conda. This script only works in the following conditions:

  1. The current python3 is managed by conda.
  2. The current python3 is at least 3.6.
  3. The dockerfile option JLAB_IMODE is configured as conda. This is the default configuration.

If either one of the above conditions is not satisfied, the installation would fall back to pip mode.