在AWS服务器配置Docker遇到的各种问题

在AWS服务器配置Docker遇到的各种问题,第1张

AWS上提供多种实例的选择,一开始没有多想直接选择了Amazon Linux 2 AMI,直接导致后面配Docker和Nvidia-docker时遇到了各种各样的问题。首先,Amazon Linux使用的是Redhat版本(Amazon Linux, like CentOS, is based on RHEL -- it is fundamentally a minimal/basic install of Red Hat Enterprise Linux (hence optimised for the purpose))

一开始并不了解linux系统的分类,默认Ubuntu==linux,结果闹出了大错误。下文详述。

首先,参考的配置教程是网络上的这个教程:  使用nvidia-docker2 - Gemfield的文章 - 知乎 

第一步的配置Nvidia GPU驱动就出现了问题。首先,由于使用的是Amazon Linux,在线安装Nvida GPU的第一步就由于无法找到apt命令而失效。没办法只能转到下一步:手动安装驱动。由此我又花了大力气去google如何在Redhat版本的linux上安装apt-get命令、如何运行deb包、如何安装dpkg命令等等等等到最后追本溯源才发现了自己思维上的误区。

上面行不通之后又换了一个教程,在此, 强烈推荐使用PPA方法配置Nvidia 驱动

参考的是这个教程: [Ubuntu 1804]PPA方式安装Nvidia驱动

安装的是third-party free recommended版本的驱动。需要注意,安装之后一定得reboot,不然无法生效。

目前亚马逊日本站,中国大部分区域无法访问,amazoncojp及卖家后台sellercentralamazincojp
问题出资无法获得DNS解析。
解决方式为修改本地hosts文件(文件目录C:\Windows\System32\drivers\etc)加入一下两行
52222255232
>8888端口不在账号未备案封闭范围(80,443,8080),所以默认情况下,北京和宁夏区的AWS账号是不会封锁8888的端口(全球区的AWS更不会)。
如果宝塔进程已经在实例内部 *** 作系统正常运行(可以通过SSH或RDP连接进入telnet 测试 127001 Port),并且监听在0000/0的网段(netstat可以查询),
那么建议把关注点向内放在防火墙上(iptables -L),向外放在实例的安全组(security group) 和 路由表上(0000/0 有没有指向互联网网关)
再有就是你的客户端和客户端网络问题了,尝试更换一个客户端和所在网络(比如临时利用手机热点蜂窝网络)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13206525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-20
下一篇 2023-06-20

发表评论

登录后才能评论

评论列表(0条)

保存