#author("2024-01-27T13:19:44+00:00","default:iseki","iseki") *** container_rsock.sh [#p585556f] #author("2024-01-27T13:20:01+00:00","default:iseki","iseki") ** container_rsock.sh [#p585556f] - ちょっと変更すると Podman でも使えるので,名称を変更する. *** Troubleshooting [#dbe9549b] **** 接続時に待ちに入って繋がらない [#pb213cd5] -- 相手のマシンにアカウントがあるか(グループが docker) -- パスワードは合っているか -- 相手のホームディレクトリは,そのユーザが書き込み可能か(~/.docker ディレクトリも) -- 実際に相手のアカウントでログインしてみる. *** docker_rsock.sh [#y043ea3a] #!/bin/bash # # docker -H unix://$LLSOCKET ps # SSH_USER=docker SSH_PASS=***** SSH_HOST=202.26.150.55 WEBGROUP=apache LLSOCKET=/var/run/mdlds.sock RTSOCKET=/var/run/docker.sock # rm -f $LLSOCKET if [ -n "$PASSWORD" ]; then echo "$PASSWORD" exit 0 fi # export PASSWORD=$SSH_PASS export SSH_ASKPASS=$0 export DISPLAY=:0.0 setsid ssh -fNL $LLSOCKET:$RTSOCKET $SSH_USER@$SSH_HOST # while [ ! -e $LLSOCKET ]; do sleep 5 done chmod g+rw $LLSOCKET chgrp $WEBGROUP $LLSOCKET #br