Uhm.
The log message earlier clearly stated you do not have binary called 'ssh' installed inside the docker container.
doveadm(user@abc.net): Fatal: execvp(ssh) failed: No such file or directory
You can install it however with docker exec -it apt install ssh
*Alternatively* you can configure doveadm server and use that.
service doveadm { inet_listener { port = 12412 } }
doveadm_port = 12412 doveadm_password = secretpass
Then you can do
doveadm backup -D -u user@name tcp:remoteip:12412
Aki
On 15/05/2020 08:02 Gregory Sloop gregs@sloop.net wrote:
I'm no docker guru - so I'm more than a little out of my depth in this case. But clearly ssh is installed, because that's what I'm running, and the sshd allows a connect and I get a return from ls. So, it's working fine outside the container.
And I only need to execute doveadm sync inside the container. [Because that's where docecot/doveadm is installed.]
So, it sure seems to me that I've got everything in place, at least in terms of ssh/sshd. I'm not even sure how I'd ssh directly to a sshd inside the container.
AT> You need both. sshd where you try to connect to, and ssh on where you try to connect from.
AT> Aki