- this project aims to provide a fully equipmed docker container for python scientific development.- perhaps variations on this project can be added for more specific tasks in the future
- pandas, pymongo, ipython
- download vim
- setup vimrc
- download tmux
- setup copy paste
- more packages including jupyter, matplotlib, seaborn, datascience
- shared file with host
- setup ssh connection
- setup local git server
- git add .
- git add
- git status
- git commit -m "message"
- git log
- gh repo create
- git remote add <remote_name> [email protected]:michavardy/<repo_name>.git
- usually the remote_name is called origin
- git remote -v
- git push <remote_name> <branch_name>
- usually the remote_name is called origin
- usually the branch_name is called main
- git push origin HEAD:main
- cd into directory with dockerfile
- docker build -t <image_name> .
- -t will give image the tag image name
- docker images
- docker image rm <image_id>
- docker run <image_name>
- you can port forword using -p 80:80
- detached mode for running backround servers -d
- -i interactive mode /bin/bash command for opening shell
- docker run -it <image_name> /bin/bash