我自己的情况下,通过SSH连接并启动容器的命令
SSH连接
$ sudo ssh -i ~/.ssh/appname_key.pem ec2-user@固定IP
启动Docker容器
$ docker-compose -f docker-compose-prod.yml build
$ docker network create app_name-network
$ docker-compose -f docker-compose-prod.yml run app rails assets:precompile RAILS_ENV=production
$ docker-compose -f docker-compose-prod.yml up -d
创建Rails数据库
$ docker-compose exec app rails db:create db:migrate RAILS_ENV=production
$ docker-compose exec app rails db:seed RAILS_ENV=production
请提供有关文件传输方法的参考资料。
在本地运行以下操作
$ sudo scp -i ~/.ssh/app_name_key.pem ファイル名 ec2-user@固定IP:/home/ec2-user/