Sign inSign up

digitalhigh/sdplus

By digitalhigh

Updated over 3 years ago

Image
0

410

digitalhigh/sdplus repository overview

Stable Diffusion Plus Dockerfile

This Dockerfile contains the Stable Diffusion Plus application, which is a modular platform for Stable-Diffusion. It provides a Jupyter Notebook environment with pre-installed libraries and packages required for running Stable Diffusion Plus.

Building the Docker Image

To build the Docker image, run the following command in the same directory as the Dockerfile:

docker build -t stable-diffusion-plus .

Running the Docker Container

To run the Docker container, use the following command:

docker run -it -p 3000:3000 stable-diffusion-plus

This command will start the container and map the host port 3000 to the container port 3000. You can access the Jupyter Notebook environment by opening a web browser and navigating to http://localhost:3000.

Volumes

The Docker container has two volumes mounted to the host system:

  • /workspace/data_protected: This volume is used to store sensitive data that should not be shared between users or containers.
  • /workspace/data_shared: This volume is used to store data that can be shared between users or containers.

Environment Variables

The following environment variables are available to configure the Docker container:

  • UPDATE_WEBUI: Set this variable to "true" to automatically update the SDPlus WebUI on container start. Default is "false".
  • PUBLIC_KEY: Set this variable to a public SSH key to enable openSSH access to the container. Default is "".
  • JUPYTER_PASSWORD: Set this variable to a Jupyter Notebook password. Default is "".
  • BRANCH: Set this variable to the Git branch to use for the Stable Diffusion Plus repository. Default is "main".
  • PORT: Set this variable to the port number to use for the Jupyter Notebook environment. Default is 3000.

License

The code in this Dockerfile is licensed under the MIT License.

Tag summary

Content type

Image

Digest

sha256:25c2ef9ca

Size

16.4 GB

Last updated

over 3 years ago

docker pull digitalhigh/sdplus