Sign inSign up

melias77/haskell-developer_box

By melias77

Updated almost 5 years ago

haskell, cabal 3.4.1.0, ghcup0.1.17.2(ghc/ghci8.10.4) and vscode. Use x11 to work in vscode.

Image
0

133

melias77/haskell-developer_box repository overview

Getting started with haskell-developer_box

docker run --rm -it --net=host --ipc=host --env="DISPLAY" --volume="$HOME/projects:/home/devuser/projects" --volume="$HOME/.Xauthority:/home/devuser/.Xauthority:rw" melias77/haskell-developer_box:2004

start vscode, type and hit enter:

$> code

Run the container in background/detached mode:

docker run -d --net=host --ipc=host --env="DISPLAY" --volume="$HOME/projects:/home/devuser/projects" --volume="$HOME/.Xauthority:/home/devuser/.Xauthority:rw" melias77/haskell-developer_box:2004

Do following:

  1. "docker ps -a" to find container id
  2. "docker exec -it <containerid> bash" to enter container inside.
  3. "code", enter and vscode will startup

docker Start and stop container if needed.

Note. LINUX ONLY: IMPORTANT: Install openssh server on host machine and do: ssh $USER@localhost to get .Xauthority file in your homedir on host. /home/devuser inside container is predefined.

Tag summary

Content type

Image

Digest

Size

1.5 GB

Last updated

almost 5 years ago

docker pull melias77/haskell-developer_box:2004