Docker
Info
Before starting make sure your system has Docker installed. You can follow the instructions on how to install Docker from Docker Docs.
Info
Official Stash image is located at stashapp/stash
.
Note
Stash README on Docker installation is available here.
Using Docker Compose¶
Install¶
- Download and save
docker-compose.yml
file from our GitHub. - Modify the `docker-compose.yml`` file to your preferences.
- Open terminal in the same directory as saved
docker-compose.yml
orcd
to that directory. - Run
docker-compose up -d
- Installing this way will bound Stash to port 9999.
- If everything went well Stash will be available at http://localhost:9999 locally or on your network http://YOUR-LOCAL-IP:9999.
Update¶
Warning
If you are upgrading from older than v0.20 version make sure to re-download the docker-compose.yml
file from our GitHub as new volume was added. Alternatively you can edit the docker-compose.yml
to manually include new volume - ./blobs:/blobs
.
- Go to the directory where
docker-compose.yml
is saved. - Run
docker-compose pull
. Pulls the new image. - Run
docker-compose down
. Removes old container. - Run
docker-compose up -d
. Creates and starts the new container. - Make sure the mount points and settings are the same as in previous
docker-compose.yml
file.
Remove¶
- Go to the directory where
docker-compose.yml
is saved. - Run
docker container kill
. Force stops the container. - Run
docker container rm
. Removes the container. - Delete
docker-compose.yml
file.