tag:1.0.1 version, includes the git tool and rsa_pub config for .sshapt-get tool has change to the China tsinghua , tsinghua mirror
tag:1.0.2: add curl and ssl pem filetag:1.0.3: add apt-transport-https ca-certificates lib
tag:nodejs-1.0.0 and so on. it includes the git, npm, yarn, pnpm, nvm, nrm tools, and the nodejs version is 16.20.2 LTS version;
- 1、dev-container-npm-cache
- 2、dev-container-pnpm-cache
- 3、dev-container-yarn-cache
- 4、dev-container-pnpm-store
- 5、dev-container-root-cache
- 6、dev-container-root-local
- 7、dev-container-tmp
Run container:docker run -it -d --name [nodejs-dev-container] --restart=always \
-v dev-container-npm-cache:/root/.dev-data/npm/cache \
-v dev-container-yarn-cache:/root/.dev-data/yarn/cache \
-v dev-container-pnpm-cache:/root/.dev-data/pnpm/cache \
-v dev-container-pnpm-store:/root/.dev-data/pnpm/store \
-v dev-container-root-cache:/root/.cache \
-v dev-container-root-local:/root/.local \
-v dev-container-tmp:/tmp \
zxyty/dev-container:nodejs-1.0.0
tag:nodejs-1.0.0: init nodejs dev env
Use tag:python-1.0.0, include the miniconda tool with base env (python version: 3.11.4) by default.
tag:python-1.0.1: add cache store by volume,
- 1、dev-conainer-pip-cache
tag:python-1.0.2: add python env (3.7.7) by conda and add ipykernel for base/py-3.7.7 envs
- 1、conda create -n py-3.7.7 python==3.7.7
- 2、conda install -n base ipykernel --update-deps --force-reinstall
- 3、conda install -n py-3.7.7 ipykernel --update-deps --force-reinstall
docker run -it -d --name [python-dev-container] --restart=always \
-v dev-container-pip-cache:/root/.dev-data/pip/cache \
-v dev-container-root-cache:/root/.cache \
-v dev-container-root-local:/root/.local \
-v dev-container-tmp:/tmp \
zxyty/dev-container:python-1.0.1
Use tag:java-1.0.0, include java openjdk 17 and maven 3.9 by default.
- expose m2 repository volumn
- 1、dev-conainer-maven-repo
docker run -it -d --name [java-dev-container] --restart=always \
-v dev-container-maven-repo:/root/.m2/repository \
-v dev-container-root-cache:/root/.cache \
-v dev-container-root-local:/root/.local \
-v dev-container-tmp:/tmp \
zxyty/dev-container:java-1.0.0
Content type
Image
Digest
sha256:9c6a25396…
Size
367.4 MB
Last updated
about 3 years ago
docker pull zxyty/dev-container:java-1.0.0