Amazon web services 在AWS EC2免费层帐户上安装Docker
我是AWS云计算新手。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命令,您将能够看到哪个进程正在消耗内存。
要在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按顺序列出所有进程,然后按死亡的进程进行排序