Skip to content

guenterfischer/docker-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image 'base'

This acts as base container with all basic tools, settings, etc.

The image can be built with following command:

docker build --network=host -t base ./base

bash

This directory contains custom adaptions for bash.

git

This directory is intended for the .gitconfig as well as for the ssh keys.

For obvious reasons, I haven't committed my config and keys to this repository. This has to be done by everyone himself.

The resulting directory structure should look like this:

./base/git/
├── .gitconfig
└── .ssh
    ├── bitbucket.key
    ├── bitbucket.key.pub
    ├── github.key
    └── github.key.pub

If set-up correctly, the ssh keys can be initialized with ssh_init from within the container.
Hint: This function is defined in the bashrc file

If no keys are provided, the docker build will fail. In this case, the related lines has to be commented out in the Dockerfile.

nvim

AstroNvim is used for the configuration.
In order to use all symbols, the appropriate nerd font has to be installed.

This can be done as follows:

wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/RobotoMono.zip \
  && unzip RobotoMono.zip -d ~/.fonts \
  && fc-cache -fv \
  && rm -rf RobotoMono.zip

Image 'avr'

This image contains tools for the programming of AVR µControllers.
It uses the 'base' image as parent and thus has all common tools installed as well.

The image can be built with following command:

docker build --network=host -t avr ./avr

Image 'zephyr'

This image contains tools regarding Zephyr.
It uses the 'base' image as parent and thus has all common tools installed as well.

The installation is done according to this guideline:
https://docs.zephyrproject.org/latest/develop/getting_started/index.html

The image can be built with following command:

docker build --network=host -t zephyr ./zephyr

Support

If you like this repository, a coffee would be much appreciated :-)

"Buy Me A Coffee"