#### add user to group
sudo groupadd docker
sudo usermod -aG docker chenwy
#### start interactive
# check image_ID before running!
nvidia-docker run -ti \
-p 8000:8000 -p 8001:8001 -p 8002:8002 -p 8003:8003 -p 8004:8004 \
-v /home/chenwy:/home/chenwy -v /ssd1/:/ssd1/ -v /ssd2/:/ssd2/ -v /ssd3/:/ssd3/ -v /hdd1/:/hdd1/ -v /hdd2/:/hdd2/ \
--shm-size=150g \
--name chenwy ead699ac2003
#### enter running docker
docker exec -it [CONTAINER_ID] bash
### commit container to image before exiting! ###
# https://ropenscilabs.github.io/r-docker-tutorial/04-Dockerhub.html
docker commit [CONTAINER] chenwydj/deepo:v0.1
docker tag [IMAGE_ID] [dockerhub_id]/[repo_name]:[tag]
docker push [dockerhub_id]/[repo_name]:[tag]
docker rm XXX # remove container
GitHub - wsargent/docker-cheat-sheet: Docker Cheat Sheet Post-installation steps for Linux | Docker Documentation
How to copy Docker images from one host to another without using a repository - Stack Overflow
docker save -o <path for generated tar file> <image name>
docker load -i <path to image tar file>
Build connection to Harbor (Docker hub) Pull latest docker image
docker pull docker.hobot.cc/dlp/mxnet:runtime-cudnn7.3-cuda9.2-centos7-v1.0.0
systemctl start docker
nvidia-docker run -v ~/Documents:/Documents -itd --network host --name mxnet_dev docker.hobot.cc/dlp/mxnet:runtime-cudnn7.3-cuda9.2-centos7-v1.0.0
docker exec -it 1fe2df1836ea /bin/bash
docker run -v /mnt/nfs/us_office_nas/data:/mnt/nfs/us_office_nas/data -v /home/wuyang.chen:/home/wuyang.chen -itd 4ee504881fd4
docker exec -it 569337cc4504 /bin/bash
-v : mount local directory to docker container -itd : start a interactive container in the background --network : use host network for docker container
docker start $(name)
docker exec -it $(name) bash
docker ps -aq
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
docker run --runtime=nvidia -d --shm-size=100g -v /home/wuyang.chen/:/home/wuyang.chen/ --network host --name wuyang 4ee504881fd4
docker exec -it fa291d2f1a24 /bin/bash
10.9.1.57 mirrors.hobot.cc /etc/hosts
docker pull nvcr.io/nvidia/pytorch:19.09-py3
docker run --ipc=host --gpus 'device=0' -v /full/local/path:/full/path/in/image -it nvcr.io/nvidian/<docker_image_name> /bin/bash