Mar*_*een 6 amazon-web-services amazon-eks
我已经创建了EKS集群。
现在,我正在尝试创建docker image将其推送到我的私人文件夹中ECR,因此我只是docker使用以下命令进行安装:
amazon-linux-extras install docker
Run Code Online (Sandbox Code Playgroud)
安装成功,但当我尝试使用时,docker出现以下信息:
[cloudshell-user@ip-10-0-73-203 ~]$ docker images
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Run Code Online (Sandbox Code Playgroud)
当我尝试启动docker服务时,我得到:
[cloudshell-user@ip-10-0-73-203 ~]$ sudo systemctl start docker
Failed to get D-Bus connection: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我该如何解决?我需要使用其他用户吗?
小智 9
在 AWS CloudShell 上安装 Docker 后,我在启动 Docker 时遇到了问题。为了解决这个问题,我在终端中运行了以下命令:
在cloudshell上更新并安装docker:
sudo yum update -y
sudo amazon-linux-extras install docker
Run Code Online (Sandbox Code Playgroud)
然后,我通过运行以下命令启动 Docker:
sudo dockerd
Run Code Online (Sandbox Code Playgroud)
之后,我打开一个新终端并运行命令:
sudo docker ps
Run Code Online (Sandbox Code Playgroud)
确认 Docker 运行正常。该命令允许我查看活动 Docker 容器的列表。
不幸的是,这(今天)无法完成。
目前,AWS CloudShell 计算环境不支持 Docker 容器。
从文档页面。
另一种方法是使用Cloud9运行完整的实例。注意 Cloud9 是有成本的,因为它由 EC2 实例支持。
| 归档时间: |
|
| 查看次数: |
7899 次 |
| 最近记录: |