Skip to content

Instantly share code, notes, and snippets.

@Gustry
Created September 9, 2019 08:47
Show Gist options
  • Save Gustry/5048e452d041cb107624758717960ccd to your computer and use it in GitHub Desktop.
Save Gustry/5048e452d041cb107624758717960ccd to your computer and use it in GitHub Desktop.
Docker-compose virtualenv
# Installer une version decente de virtualenv
> pip3 install virtualenv virtualenvwrapper
## A copier dans le .bashrc
# export WORKON_HOME=~/.virtualenvs/
# mkdir -p $WORKON_HOME
# export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# source "/usr/local/bin/virtualenvwrapper.sh"
#
# S'assurer d'avoir ~/bin dans le path
# export PATH=$HOME/bin:$PATH
# Executer les lignes ci-dessus ou re-sourcer .bashrc: 'source ~/.bashrc'
# Creer l'environment
> mkvirtualenv docker
# Un prompt avec '(docker)' doit apparaitre
# Installer docker-compose (attention cette fois c'est 'pip' et pas 'pip3')
> pip install docker-compose
# Creer un lien symbolique sur docker-compose pour ne pas avoir à
# entrer dans le virtualenv à chaque fois
> mkdir -p ~/bin
> ln -s ~/.virtualenvs/docker/bin/docker-compose ~/bin/docker-compose
docker compose doit maintenant être accessible depuis le shell sans problème.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment