Run tunnel for unavailable source through some ssh-server
10K+
Run tunnel for unavailable source through some ssh-server
BIND_HOST - what host to use for binding destination resourceBIND_PORT - what port to use for binding destination resourceREMOTE_HOST - Destination resourceREMOTE_PORT - Destination portSSH_HOST_USER - ssh user for tunnel host serverSSH_HOST_NAME - ssh hostnameSSH_HOST_PORT - ssh portSSH_HOST_PASSWORD - ssh password for tunnel host serverSSH_TUNNEL_KEY - ssh private key file for tunnel host server php:
image: image_name
container_name: "dev_php"
extra_hosts:
- "unavailable-host.com:127.0.0.1"
ssh_tunnel:
container_name: "dev_ssh_tunnel"
image: skilldlabs/ssh-tunnel
depends_on:
- php
environment:
BIND_HOST: 127.0.0.1
BIND_PORT: 443
REMOTE_HOST: unavailable-host.com
REMOTE_PORT: 443
SSH_HOST_USER: user
SSH_HOST_NAME: dev-server.com
SSH_HOST_PORT: 1336
SSH_HOST_PASSWORD: *******
network_mode: "service:php"
php:
image: image_name
container_name: "dev_php"
extra_hosts:
- "unavailable-host.com:127.0.0.1"
ssh_tunnel:
container_name: "dev_ssh_tunnel"
image: skilldlabs/ssh-tunnel
depends_on:
- php
volumes:
# Private key file should be placed at root dir in container
- ./ssh_private_key:/ssh_private_key:z
environment:
BIND_HOST: 127.0.0.1
BIND_PORT: 443
REMOTE_HOST: unavailable-host.com
REMOTE_PORT: 443
SSH_HOST_USER: user
SSH_HOST_NAME: dev-server.com
SSH_HOST_PORT: 1336
SSH_TUNNEL_KEY: ssh_private_key
network_mode: "service:php"
Content type
Image
Digest
sha256:14154997b…
Size
4.9 MB
Last updated
over 3 years ago
docker pull skilldlabs/tunnel