Tag: 亚马逊 ECC2

无法在Amazon EC2上通过Java运行mysql命令行。 只在本地工作的Docker应用程序

执行mysql命令以从SQL文件恢复数据库的Java代码 。 这在我的机器本地工作,但是当我推我的容器到Amazon EC2,我遇到了一个错误。 restoreCmd = new String[]{"mysql ","–user="+doc.getDatabaseUserName(), "–password="+doc.getDatabasePass(),"–host="+doc.getDatabaseHostUri(),"-e","source " + file.getAbsolutePath()}; try { Runtime.getRuntime().exec(restoreCmd); System.out.println("Inserted into RDS"); } catch (Exception ex) { ex.printStackTrace(); } 在亚马逊出现的错误 。 我本地有这个错误,当我的mysql binpath错误。 我解决了这个问题,它在本地工作,但是当我作为一个docker容器build立这个应用程序时遇到同样的问题,如果程序通过docker安装后找不到mysql?  13:40:27 java.io.IOException: Cannot run program "mysql ": error=2, No such file or directory java.io.IOException: Cannot run program "mysql ": error=2, No such file […]

在本地环境中的aws上克隆ec2 linux实例

我有一个运行在AWS ec2实例上的生产服务器。 因为我是初学者,所以我没有使用虚拟环境等。 现在,我已经安装了很多依赖项和包。 有没有办法将整个AWS ec2实例环境与所有的软件包一起克隆到我的本地机器上进行开发工作。 我知道从PIP冻结我可以得到所有的Python依赖(我有一个运行的Django服务器)。 但有没有办法克隆一切(从docker等)。