私はマイクロサービスの初心者であり、今日のAWSの最も厄介なものに数時間を費やしましたが、次のステップは非常に小さいと思われますそうでなければそれを動作させるために数時間かかるかもしれません。ログインしないでAWS EC2インスタンスにドッキング・コンテナをデプロイ
そこで、nanoインスタンスをssh
にデプロイしました。セキュリティグループを修正するために実際にそれをやり直さなければならなかったが、とにかくそれは最終的に働いた。 scp
を使用して、私のドッカー画像を指示通りにhere、docker save
で画像にローカルに書き出し、docker load
でscp
をアップロードするまで15分待ってからリモートでシステムに入れてください。次に、入力されたドッカーがコマンドプロンプトで実行されます。
アップロードされたものの、実行されなかったように、最後の3日間に2回試みられたAWSコンソールからこれを行うことができなかったこれらの(Linux)端末対策に頼っていました。
docker run my_image
と入力すると幻想的に実行され、そこにはコマンドdocker images
とdocker ps -a
の両方が表示されます。
しかし、AWSインスタンスのコマンドプロンプトは実行中にビジー状態です。ターミナルウィンドウを閉じると必ず消滅します。私はそれがそこで動作することを知ったので、どのように私はそれを展開することができます、すなわちそれを実行させ、1ヶ月間、またはその後の通知まで実行し続けますか?私はそれが '仕事の定義'と呼ばれる何らかの種類のjsonファイルを必要とするかもしれないと思うが、実際には次に何をするべきか全く分かっていない。このタスク定義と残りのすべてのタスクは、インスタンスにログインした端末内から実行できますか?
@nathanpeckから-dフラグの答えは正確にあなたがあなたの最後の段落に記述から – NHol