Skip to content

Instantly share code, notes, and snippets.

@kujyp
Created October 31, 2018 10:03
Show Gist options
  • Save kujyp/4fd8c80c737d102a1566b19f9f4ae356 to your computer and use it in GitHub Desktop.
Save kujyp/4fd8c80c737d102a1566b19f9f4ae356 to your computer and use it in GitHub Desktop.
Docker Cheetsheets
#### Docker
docker build -t tfn2mt_base -f tfn2mt/Dockerfile.cpu . && docker run --runtime=nvidia -it --rm tfn2mt_base
@kujyp
Copy link
Author

kujyp commented Oct 31, 2018

  1. Docker build + test
    https://gist.github.com/kujyp/4fd8c80c737d102a1566b19f9f4ae356#file-docker_cheetsheets-sh-L2

  2. Docker context
    -f tfn2mt/Dockerfile.cpu .

  • Directory tree
.(Context)
└── tfn2mt
    ├── Dockerfile.cpu
  1. Nvidia runtime
    https://gist.github.com/kujyp/4fd8c80c737d102a1566b19f9f4ae356#file-docker_cheetsheets-sh-L2

@kujyp
Copy link
Author

kujyp commented Nov 19, 2018

  1. check docker runtime
    https://docs.docker.com/engine/reference/commandline/info/#show-debugging-output
    echo -e "${YELLOW_PREFIX}[INFO] 2-4. check_nvidiadocker_is_defaultruntime_or_exit${NOCOLOR_POSTFIX}"
    if [ -z "`sudo docker info | grep "Default Runtime" | grep "nvidia"`" ]; then
        echo -e "${RED_PREFIX}[ASSERTION] Setting default-runtime failed. [`sudo docker info | grep "Default Runtime"`]${NOCOLOR_POSTFIX}"
        exit 1;
    fi
    echo -e "${YELLOW_PREFIX}[INFO] Done.${NOCOLOR_POSTFIX}"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment