Skip to main content
Usage wandb docker [OPTIONS] [DOCKER_RUN_ARGS]... [DOCKER_IMAGE] Summary Run your code in a docker container. W&B docker lets you run your code in a docker image ensuring wandb is configured. It adds the WANDB_DOCKER and WANDB_API_KEY environment variables to your container and mounts the current directory in /app by default. You can pass additional args which will be added to docker run before the image name is declared, we’ll choose a default image for you if one isn’t passed: wandb docker -v /mnt/dataset:/app/data wandb docker gcr.io/kubeflow-images-public/tensorflow-1.12.0-notebook-cpu:v0.4.0 —jupyter wandb docker wandb/deepo:keras-gpu —no-tty —cmd “python train.py —epochs=5” By default, we override the entrypoint to check for the existence of wandb and install it if not present. If you pass the —jupyter flag we will ensure jupyter is installed and start jupyter lab on port 8888. If we detect nvidia-docker on your system we will use the nvidia runtime. If you just want wandb to set environment variable to an existing docker run command, see the wandb docker-run command. Options
OptionDescription
--nvidia / --no-nvidiaUse the nvidia runtime, defaults to nvidia if nvidia-docker is present
--digestOutput the image digest and exit
--jupyter / --no-jupyterRun jupyter lab in the container
--dirWhich directory to mount the code in the container
--no-dirDon’t mount the current directory
--shellThe shell to start the container with
--portThe host port to bind jupyter on
--cmdThe command to run in the container
--no-ttyRun the command without a tty
I