Sign inSign up

arpanpal010/alpine-python3

By arpanpal010

•Updated over 8 years ago

Automated Python3 image built from s6 on a Raspberry Pi/Intel NUC.

Image
1

629

arpanpal010/alpine-python3 repository overview

⁠Alpine-Python3

⁠Container for Alpine Linux + s6 + Python3 + Pip

This image⁠ serves as the base container for applications/services tht require Python3⁠.

Built from my alpine-s6⁠ image using latest available python3 and pip⁠.

Based on Alpine Linux⁠.

The image is tagged respectively for 2 architectures,

  • armhf
  • x86_64

⁠Get the Image

Pull the image for your architecture it's already available from Docker Hub.

# make pull
docker pull arpanpal010/alpine-python3:x86_64


⁠Run

# make
docker run --rm -it \
  --name docker_python3 --hostname python3 \
  -e PGID=100 -e PUID=1000 \
  -v /etc/hosts:/etc/hosts:ro \
  -v /etc/localtime:/etc/localtime:ro \
  -e TZ=Asia/Kolkata \
  arpanpal010/alpine-python3:x86_64

# make stop
docker stop -t 2 docker_python3

# make rm
# stop first
docker rm -f docker_python3

# make restart
docker restart docker_python3


⁠Shell access

# make rshell
docker exec -u root -it docker_python3 /bin/bash

# make shell
docker exec -it docker_python3 /bin/bash

# make logs
docker logs -f docker_python3


⁠Development


If you have the repository access, you can clone and build the image yourself for your own system, and can push after.


⁠Setup

Before you clone the repo, you must have Git⁠, GNU make⁠, and Docker⁠ setup on the machine.

git clone <repository url>
cd <repository>

You can always skip installing make but you will have to type the whole docker commands then instead of using the sweet make targets.


⁠Build

To locally build the image for your system.

# make build
docker build --rm --force-rm \
  -t arpanpal010/alpine-python3:x86_64 \
  --no-cache=true --pull .

# make push
docker push arpanpal010/alpine-python3:x86_64


⁠Maintenance


Currently built daily on a RaspberryPi3 (armhf builds) or IntelNUC (x64 builds). Docker hub builds maintained by arpanpal010⁠.

Tag summary

Content type

Image

Digest

Size

28.7 MB

Last updated

over 8 years ago

docker pull arpanpal010/alpine-python3:armhf