mirror of
/repos/dotTiddlywiki.git
synced 2025-12-30 07:31:33 +01:00
46 lines
1.9 KiB
Plaintext
46 lines
1.9 KiB
Plaintext
created: 20160112092216044
|
|
creator: user
|
|
modified: 20180514101644730
|
|
modifier: user
|
|
tags:
|
|
title: socat
|
|
type: text/vnd.tiddlywiki
|
|
|
|
; socat - Multipurpose relay (SOcket CAT)
|
|
: http://www.dest-unreach.org/socat/doc/socat.html
|
|
|
|
da magic oneliner into production databases:
|
|
explanation of what it does:
|
|
|
|
* log into dispatcher.informaat-cxp.com
|
|
* forward local port 27027 to preview.local:27027
|
|
* log into preview.local
|
|
* start docker container connected to mongo container and expose mongo:27017 port on preview.local:27027
|
|
```
|
|
ssh-agent bash -c "ssh-add ./roles/common/files/keys/id_rsa.silo ; ssh-add ./docker/silo/id_rsa ; ssh -A -l ubuntu dispatcher.informaat-cxp.com -L 27027:preview.local:27027 -t ssh -A preview.local -t docker run --rm -it --link ubuntu_mongo_1:ubuntu_mongo_1 -p 27027:27027 defensative/socat-ubuntu -dddd -ls TCP-LISTEN:27027,reuseaddr,fork TCP:ubuntu_mongo_1:27017"
|
|
```
|
|
|
|
|
|
```
|
|
docker run -d -p 127.0.0.1:6379:6379 --rm --link portalgeniferxyz_redis_1:redis --network portalgeniferxyz_default bobrik/socat -dddd TCP4-LISTEN:6379,reuseaddr,fork TCP4-CONNECT:redis:6379
|
|
```
|
|
|
|
```
|
|
ssh dev-monolith -L 6379:localhost:6379
|
|
|
|
docker run -p 127.0.0.1:6379:6379 --rm --link devgeniferbjoolacom_redis_1:redis --network devgeniferbjoolacom_datalayer bobrik/socat -dddd TCP4-LISTEN:6379,reuseaddr,fork TCP4-CONNECT:redis:6379
|
|
```
|
|
|
|
|
|
```
|
|
ssh acceptatie-monolith -L 6379:localhost:6379
|
|
|
|
docker run -p 127.0.0.1:6379:6379 --rm --link acceptatiegeniferbjoolacom_redis_1:redis --network acceptatiegeniferbjoolacom_datalayer bobrik/socat -dddd TCP4-LISTEN:6379,reuseaddr,fork TCP4-CONNECT:redis:6379
|
|
```
|
|
|
|
```
|
|
ssh swarm-genifer-worker1 -L 6379:localhost:6379 -t docker run -p 127.0.0.1:6379:6379 --rm --network genifer_datalayer bobrik/socat -dddd TCP4-LISTEN:6379,reuseaddr,fork TCP4-CONNECT:redis:6379
|
|
|
|
docker service create --replicates 1 --name exposeRedis -p 127.0.0.1:6379:6379 --network genifer_datalayer bobrik/socat -dddd TCP4-LISTEN:6379,reuseaddr,fork TCP4-CONNECT:redis:6379
|
|
```
|