Docker Development Environments
Very quick set of ugly commands to grab build environments. A much better
approach is to make a custom Dockerfile or even better, use nix
.
However it does work in a pinch.
1docker pull IMG:TAG
2sudo docker run -v LOCALDIR:DIRINDOCKER -it debian:experimental-20211115 bash
3# Don't be root for long
4apt update
5apt install sudo vim zsh
6# Use the same username --> easier to manage permissions
7useradd -m -s /bin/zsh $USER -G sudo
8passwd $USER # Some crap
9# Or just add to the sudoers file
10echo "$USER ALL=(ALL:ALL) ALL" >> /etc/sudoers
11su $USER
12# numpy stuff
13sudo apt install gcc gfortran libopenblas-dev python3.10-dev python3.10-dbg git python3-distutils python3-setuptools libx11-dev build-essential pkg-config python3-pip python3-pytest python3-hypothesis
14python3.10-dbg runtests.py -s f2py -vvv
Comments