Mac端末で発行された次のコマンドは、リモートシェルのdocker
コマンドに失敗しています。ローカルマシンからのリモートサーバー上のシェルコマンドの発行
しかし、私はサーバにログインし、そこにコマンドを発行すると ";" "& &" と
ssh -i "myKey.pem" [email protected] ‘docker stop $(docker ps -a -q --filter ancestor=name/kind); docker rm $(docker ps -a -q --filter ancestor=name/kind); docker rmi name/kind; docker build -t name/kind .; sudo docker run -it -d -p 80:80 name/kind’
はドッカーデーモンに接続できません。ドッカーデーモンはこのホストで動作していますか?
私はこのコマンドをローカルターミナルから実行する必要があります。これは、最初にプロジェクトをローカルに構築し、サーバーにscp
という大きいコマンドの一部であるためです。
`$より大きいコマンド& &上記のようにsshを表示します。
どうすればよいですか?ありがとう
あなたの問題とは無関係かもしれませんが、コマンドを 'ssh'に渡すのに使用する引用符は疑わしくなります。通常の一重引用符' ''を使用してください。 – oliv
コマンドを引用しないで '$'と ';'文字をエスケープしようとしましたか? –