java-nodejs-python-go-etc-docker

The image is based on the official debian:stable-date-slim image, and the main modules are installed.

MIT License

Stars
3

java-nodejs-python-go-etc docker

The image is based on the official debian:stable-date-slim image, and the main modules are installed.

The image is used for building and deploying projects.

Download size of this image is:

Docker hub image: funnyzak/java-nodejs-python-go-etc

Docker Pull Command: docker pull funnyzak/java-nodejs-python-go-etc:latest

Installed Modules

The following modules are installed in the image.

Base Module

  • nginx 1.22.1
  • git 2.33.2
  • curl 7.88.1
  • wget 1.21.1
  • nrm 1.2.6
  • ossutil 1.7.17
  • ttf-mscorefonts
  • go 1.20
  • java 1.8.0_392 (Temurin)(build 1.8.0_392-b08)
  • mvn 3.3.9
  • python 3.11.2
  • pip3
  • venv
  • node 18.13.0
  • npm 9.2.0
  • yarn 1.22.19
  • certbot 2.1.0
  • n 9.2.0
  • tar 1.34
  • zip 10.2.1
  • bash 5.1.4
  • rsync 3.2.3
  • gzip 1.10
  • bzip2 1.0.8
  • openssl 1.1.1n
  • tree 1.8.0
  • crontab 1.5.2
  • rclone 1.60.1
  • mysqldump 10.19
  • mc(Minio Client) RELEASE.2023-11-10T21-37-17Z
  • webhook 2.8.0

Other

Usage

Nginx

Run nginx in the container.

docker run -d -t -i --name nginx --restart always --privileged=true \
-p 81:80 funnyzak/java-nodejs-python-go-etc nginx -g 'daemon off;'

Package

Some summary of the package in the image.

OSSUtil

# ossutil64 set
ossutil config -e ${ALIYUN_OSS_ENDPOINT} -i ${ALIYUN_OSS_AK_ID} -k ${ALIYUN_OSS_AK_SID} -L CH

# osutils64 sync
ossutil sync -f /app/package/  oss://bucket-name/app/package/

NRM

nrm ls
nrm use <registry>

N

n --version
n [options/env] [COMMAND] [args]

Docker build

docker build \
--build-arg VCS_REF=`git rev-parse --short HEAD` \
--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
--build-arg VERSION="0.1.0" \
-t funnyzak/java-nodejs-python-go-etc:latest .

Contribution

If you have any questions or suggestions, please feel free to submit an issue or pull request.

License

MIT License © 2022 funnyzak

Badges
Extracted from project README
Build Status Docker Stars Docker Pulls GitHub release (latest by date) GitHub Image Size