amazon linux 2 ami でインスタンス作って docker インストール手順
sudo amazon-linux-extras install docker
sudo service docker status
sudo service docker stop
sudo service docker start
sudo service docker status
sudo docker ps
動いた
そうそう sudo うざいので docker コマンドを sudo なしで実行するには docker グループに ec2-user を追加してあげます。
sudo gpasswd -a $(whoami) docker
以降は docker コマンドに sudo いらずになります
WinSCP で秘密鍵を .pem を .ppk に変換して接続
dotnet release フォルダを丸コピー
Dockerfile フォルダがあるところで
sudo docker build . -t cubewalkroom:1.0
で
sudo docker run -d --rm -p 12000:12000 --name cubewalkroom cubewalkroom:1.0 dotnet CubeWalkServer.dll 12000
対象の EC2 インスタンスの IP アドレスを使ってクライアントから接続
void InitializeMagicOnion()
{
// サーバー情報を指定して接続
this.channel = new Channel("13.XXX.XX.XXX", 12000, ChannelCredentials.Insecure);
問題なく接続完了