{"id":13563672,"url":"https://github.com/abiosoft/dockward","last_synced_at":"2025-03-17T03:31:11.762Z","repository":{"id":57500893,"uuid":"52774560","full_name":"abiosoft/dockward","owner":"abiosoft","description":"Port forwarding tool for Docker containers","archived":false,"fork":false,"pushed_at":"2018-04-16T16:57:39.000Z","size":9265,"stargazers_count":138,"open_issues_count":1,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-27T17:17:35.960Z","etag":null,"topics":["docker","port-forwarding"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abiosoft.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}},"created_at":"2016-02-29T08:07:27.000Z","updated_at":"2024-11-21T15:44:29.000Z","dependencies_parsed_at":"2022-08-31T11:03:10.321Z","dependency_job_id":null,"html_url":"https://github.com/abiosoft/dockward","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abiosoft%2Fdockward","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abiosoft%2Fdockward/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abiosoft%2Fdockward/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abiosoft%2Fdockward/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abiosoft","download_url":"https://codeload.github.com/abiosoft/dockward/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243841203,"owners_count":20356443,"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":["docker","port-forwarding"],"created_at":"2024-08-01T13:01:22.081Z","updated_at":"2025-03-17T03:31:09.890Z","avatar_url":"https://github.com/abiosoft.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# dockward \n\nPort forwarding tool for Docker containers. \n\n![Demonstration](https://github.com/abiosoft/dockward/blob/master/dockward.gif)\n\nTypical Dockward use cases include:\n* Port forwarding to containers without published ports.\n* Port forwarding to containers based on a filter.\n* Testing stateless app scaled via docker-compose.\n\n## Requirements\nDocker 1.10 and docker deamon running.\n\n## Installation\n\n### Homebrew (OSX only)\n```sh\nbrew install dockward\n```\n\n### Binary\nDownload binary for other platforms on the [releases](https://github.com/abiosoft/dockward/releases) page or replace download link accordingly for OSX.\n```sh\ncurl -LO https://github.com/abiosoft/dockward/releases/download/0.0.4/dockward_linux_amd64.tar.gz \\\n\u0026\u0026 tar xvfz dockward_linux_amd64.tar.gz \\\n\u0026\u0026 sudo mv dockward_linux_amd64 /usr/local/bin/dockward \\\n\u0026\u0026 sudo chmod +x /usr/local/bin/dockward\n```\n\n### Source\nRequires Go.\n```sh\ngo get -v -u github.com/abiosoft/dockward\n```\n\n## Usage\nNote: If dockward is not running on Linux or docker host, you will access it via docker host ip (e.g. dockermachine ip). Except `--host` mode.\n\nForward port `8080` to port `8080` in container `amazing_leavitt`.\n```sh\ndockward 8080 name=amazing_levitt\n```\nForward port `8080` to port `80` in containers with label `type=nginx`.\n```sh\ndockward 8080 80 label=type=nginx\n```\nForward port `8080` to a local port `3000`.\n```sh\ndockward --host 8080 3000\n```\nForward port `8080` to endpoints `127.0.0.1:3000` and `127.0.0.1:3001`.\n```sh\ndockward --host 8080 127.0.0.1:3000 127.0.0.1:3001\n```\nFor more.\n```\ndockward --help\n```\n\n## Limitations\n* Dockward is intended for simple local development use cases. It may work for you outside of that.\n* Docker networks created are default settings i.e. bridge/overlay as the case may be. Nothing special.\n\n## Why the name ?\nNaming is hard, you know.\n\n**Dock**erFor**ward**, port **forwarding** tool for **docker** containers.\n\n## License\nApache 2","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabiosoft%2Fdockward","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabiosoft%2Fdockward","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabiosoft%2Fdockward/lists"}