This is an old revision of the document!
Iterm2:
Cheatsheet
NEW MAC
brew install keepassxc
Fix history settings! External Link. Add this (on a new mac):
cat ~/.zshrc alias ll='ls -l' alias history="history 1" HISTSIZE=99999 HISTFILESIZE=999999 SAVEHIST=$HISTSIZE export PATH="/usr/local/Cellar:$PATH"
docker desktop External Linkcontainerlab in docker desktop External Link
TODO
docker import cEOS-lab-4.28.1F.tar.xz ceos:4.28.1F # cEOS needs to be pre-downloaded
we need to install netlab inside the container running containerlab, then maybe save it
CLAB_WORKDIR=~/clab
docker run --rm -it --privileged \
--network host \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /run/netns:/run/netns \
--pid="host" \
-w $CLAB_WORKDIR \
-v $CLAB_WORKDIR:$CLAB_WORKDIR \
ghcr.io/srl-labs/clab bash
pip3 install netsim-tools /Library/Developer/CommandLineTools/usr/bin/python3 -m pip install --upgrade pip netlab install ansible -y docker import cEOS-lab-4.28.1F.tar.xz ceos:4.28.1F # cEOS needs to be pre-downloaded
netlab create launch containerlab netlab initial ...
MULTIPLE DESKTOPS