{"id":13412304,"url":"https://github.com/hypnosapos/visdom-docker","last_synced_at":"2025-07-03T21:09:11.837Z","repository":{"id":93106395,"uuid":"127910376","full_name":"hypnosapos/visdom-docker","owner":"hypnosapos","description":"Visdom Docker","archived":false,"fork":false,"pushed_at":"2021-04-19T14:45:24.000Z","size":25,"stargazers_count":12,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-07-31T20:50:11.310Z","etag":null,"topics":["machine-learning","metrics","plotly","visdom","visdom-docker","visualisation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hypnosapos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-03T13:11:48.000Z","updated_at":"2022-03-10T10:48:28.000Z","dependencies_parsed_at":"2023-06-04T21:30:36.010Z","dependency_job_id":null,"html_url":"https://github.com/hypnosapos/visdom-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hypnosapos/visdom-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypnosapos%2Fvisdom-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypnosapos%2Fvisdom-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypnosapos%2Fvisdom-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypnosapos%2Fvisdom-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hypnosapos","download_url":"https://codeload.github.com/hypnosapos/visdom-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypnosapos%2Fvisdom-docker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263403965,"owners_count":23461234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["machine-learning","metrics","plotly","visdom","visdom-docker","visualisation"],"created_at":"2024-07-30T20:01:23.223Z","updated_at":"2025-07-03T21:09:11.818Z","avatar_url":"https://github.com/hypnosapos.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Visdom [![Build status](https://circleci.com/gh/hypnosapos/visdom-docker/tree/master.svg?style=svg \"Build status\")](https://circleci.com/gh/hypnosapos/visdom-docker/tree/master)![We love open source](https://badges.frapsoft.com/os/v1/open-source.svg?v=103 \"We love open source\")\n\n[![Docker image](http://dockeri.co/image/hypnosapos/visdom)](https://hub.docker.com/r/hypnosapos/visdom)\n\nIf you want to run [visdom server](https://github.com/facebookresearch/visdom) by a docker container this is for you.\n\n## Build your own image\n\nNot all versions of original project are released, so if you want to build a particular version (I mean \"commit-ish\") of sources\nthen update the **commitish** file:\n\n```bash\n$ docker build -t hypnosapos/visdom:$(cat commitish) .\n```\n\nDefault version of python is **3.9** (build arg PY_VERSION) and distribution is **slim** (build arg DIST),\n thus add your custom values if your want other base docker image, here an example:\n\n```bash\n$ docker build --build-arg PY_VERSION=3.9 --build-arg DIST=slim -t hypnosapos/visdom:3.9-slim-$(cat commitish) .\n```\n\n## Play\n\nBefore running the container take a look at the following env variables  ( `-e NAME=VALUE`):\n\n|         Name         |        Default    |\n|----------------------|-------------------|\n| `PORT`               | 8097              |\n| `ENV_PATH`           | $HOME/.visdom     |\n| `LOGGING_LEVEL`      | INFO              |\n| `HOSTNAME`           | localhost         |\n| `BASE_URL`           | /                 |\n| `READONLY`           | True              |\n| `ENABLE_LOGIN`       | False             |\n| `FORCE_NEW_COOKIE`   | False             |\n\nNow we're ready to run the container\n\n```bash\n$ docker run -it -p 8097:8097 [-e NAME=VALUE] --name visdom hypnosapos/visdom:$(cat commitish)\n```\n\nIn order to preserve data or sessions we recommend you attach a volume to persist them (obviously):\n\n```bash\n$ docker run -it -v \u003cpath\u003e:\u003cenv_path\u003e -p 8097:8097 -e ENV_PATH=\u003cenv_path\u003e --name visdom hypnosapos/visdom:$(cat commitish)\n```\n\nUsing default values server would be ready at http://localhost:8097\n\n## Trying visdom \n\nTo play with some examples once our docker container is running we recommend you try:\n\n```bash\ndocker exec -it visdom bash -c \"python /root/visdom/example/demo.py\"\n```\n\nAnd then check out examples at: http://localhost:8097\n\n\nI hope it helps :satisfied: !!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypnosapos%2Fvisdom-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhypnosapos%2Fvisdom-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypnosapos%2Fvisdom-docker/lists"}