Sign inSign up

ewsdocker/alpine-base

By ewsdocker

Updated over 6 years ago

Base routines added to nimmis/alpine-micro:edge

Image
0

300

ewsdocker/alpine-base repository overview

ewsdocker/alpine-base:3.8.1

ewsdocker/alpine-base is based upon the latest (edge) version of the nimmis/alpine-micro docker image. It adds several system utilities and libraries that are nominally required to properly utilize the library/alpine docker image.


A pre-made docker image of ewsdocker/alpine-base is available from ewsdocker/alpine-base at Docker Hub.


Installing ewsdocker/alpine-base

The following scripts will download the the selected ewsdocker/alpine-base image, create a container, setup and populate the directory structures, create the run-time scripts, and install the application's desktop file(s).

The default values will install all directories and contents in the docker host user's home directory (refer to Mapping docker host resources to the docker container, below).

ewsdocker/alpine-base:3.8.1

docker run --rm \
           -v ${HOME}/bin:/userbin \
           -v ${HOME}/.local:/usrlocal \
           -e LMS_BASE="${HOME}/.local" \
           -v ${HOME}/.config/docker:/conf \
           -v ${HOME}/.config/docker/alpine-base-3.8.1:/root \
           --name=alpine-base-3.8.1 \
       ewsdocker/alpine-base:3.8.1 lms-setup-alpine  

Running the installed scripts

After running the above command script, and using the settings indicated, the docker host directories, mapped as shown in the above tables, will be configured as follows:

  • the executable scripts have been copied to ~/bin;
  • the application desktop file(s) have been copied to ~/.local/share/applications, and are availablie in any task bar menu;
  • the associated alpine-base-"version" executable script (shown below) will be found in ~/.local/bin, and should be customized with proper local volume names;

Execution scripts

ewsdocker/alpine-base:3.8.1

docker run -d \
       --rm \
       -v /etc/localtime:/etc/localtime:ro \
       -v ${HOME}/workspace-base-3.8.1:/workspace \
       -v ${HOME}/.config/docker/alpine-base-3.8.1:/root \
       --name=alpine-base-3.8.1 \
   ewsdocker/alpine-base:3.8.1  

Packages

Among the additional packages are

  • bash
  • bash-completion
  • binutils
  • coreutils
  • dbus
  • findutils
  • grep
  • nano
  • pciutils
  • shadow
  • usbutils
  • util-linux
  • wget
  • zip

Visit the ewsdocker/alpine-base Wiki for complete documentation of this docker image.


Tag summary

Content type

Image

Digest

Size

21.9 MB

Last updated

over 6 years ago

docker pull ewsdocker/alpine-base:3.10.0