Amazon web services 在AWS EC2免费层帐户上安装Docker

Amazon web services 在AWS EC2免费层帐户上安装Docker,amazon-web-services,docker,amazon-ec2,Amazon Web Services,Docker,Amazon Ec2,我是AWS云计算新手。 要在ec2实例上安装docker。 我已经完成了以下步骤 已创建aws自由层帐户 已启动ec2实例 现在尝试通过命令sudo yum install docker-y安装docker 但得到的响应如下: 以下是内存状态: 请建议需要做什么。我认为问题在于您的实例有983MB内存,其中857MB已经被使用。 剩余内存为63 Mb,这对于系统来说非常小,甚至可以执行yum安装操作,这就是出现此错误的原因 如果运行top或htop命令,您将能够看到哪个进程正在消耗内存。

我是AWS云计算新手。
要在ec2实例上安装docker。
我已经完成了以下步骤

  • 已创建aws自由层帐户
  • 已启动ec2实例
  • 现在尝试通过命令sudo yum install docker-y安装docker 但得到的响应如下:
以下是内存状态:


请建议需要做什么。

我认为问题在于您的实例有
983MB内存,其中857MB已经被使用。
剩余内存为63 Mb,这对于系统来说非常
小,甚至可以执行yum安装操作,这就是出现此错误的原因

如果运行
top
htop
命令,您将能够看到哪个进程正在消耗内存。找到流程后,请注意其PID(流程id)

停顿

kill -TSTP $PID_OF_PROCESS
然后运行
yum安装
。完成后,继续暂停的进程

恢复

kill -CONT $PID_OF_PROCESS

你能发布一个top Commands的屏幕截图吗?我的解决方案有效吗?谢谢Jatin,我用
ps aux--sort-rss
command按顺序列出所有进程,然后按死亡的进程进行排序