Port forwarding tool for Docker containers
Port forwarding tool for Docker containers.
Typical Dockward use cases include: * Port forwarding to containers without published ports. * Port forwarding to containers based on a filter. * Testing stateless app scaled via docker-compose.
Docker 1.10 and docker deamon running.
brew install dockward
Download binary for other platforms on the releases page or replace download link accordingly for OSX.
sh curl -LO https://github.com/abiosoft/dockward/releases/download/0.0.4/dockward_linux_amd64.tar.gz \ && tar xvfz dockward_linux_amd64.tar.gz \ && sudo mv dockward_linux_amd64 /usr/local/bin/dockward \ && sudo chmod +x /usr/local/bin/dockward
Requires Go.
sh go get -v -u github.com/abiosoft/dockward
Note: If dockward is not running on Linux or docker host, you will access it via docker host ip (e.g. dockermachine ip). Except
--hostmode.
Forward port
8080to port
8080in container
amazing_leavitt.
sh dockward 8080 name=amazing_levittForward port
8080to port
80in containers with label
type=nginx.
sh dockward 8080 80 label=type=nginxForward port
8080to a local port
3000.
sh dockward --host 8080 3000Forward port
8080to endpoints
127.0.0.1:3000and
127.0.0.1:3001.
sh dockward --host 8080 127.0.0.1:3000 127.0.0.1:3001For more.
dockward --help
Naming is hard, you know.
DockerForward, port forwarding tool for docker containers.
Apache 2