Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IBM Cloud Private Docker以root用户而不是ubuntu用户身份登录_Docker_Ibm Cloud Private - Fatal编程技术网

IBM Cloud Private Docker以root用户而不是ubuntu用户身份登录

IBM Cloud Private Docker以root用户而不是ubuntu用户身份登录,docker,ibm-cloud-private,Docker,Ibm Cloud Private,在ICP教程上运行docker命令时: docker run--net=host-t-e LICENSE=accept-v“$(pwd)”:/installer/cluster ibmcom/icp inception:2.1.0.3安装 我收到一个错误,我是以root用户而不是ubuntu用户身份登录的。这可能是什么原因造成的?如何修复 播放[检查Python解释器]********************************************* 任务[检查Python解释器]***

在ICP教程上运行docker命令时:

docker run--net=host-t-e LICENSE=accept-v“$(pwd)”:/installer/cluster ibmcom/icp inception:2.1.0.3安装

我收到一个错误,我是以root用户而不是ubuntu用户身份登录的。这可能是什么原因造成的?如何修复

播放[检查Python解释器]*********************************************

任务[检查Python解释器]********************************************* 更改:[10.2.7.26]

播放[检查先决条件]**************************************************

任务[收集事实]********************************************************* [警告]:sftp传输机制在[10.2.7.26]上失败。使用ANSIBLE_DEBUG=1 查看详细信息

[警告]:scp传输机制在[10.2.7.26]上失败。使用ANSIBLE_DEBUG=1 查看详细信息

致命:[10.2.7.26]:失败!=>{“changed”:false,“module_stderr”:“与10.2.7.26的连接已关闭。\r\n”,“module_stdout”:“请以用户\“ubuntu\”而不是用户\“root\”的身份登录\r\n\r\n”,“msg”:“module FAILURE”,“rc”:0}

没有更多的主人了*************************************************************

没有更多的主人了*************************************************************

重演********************************************************************* 10.2.7.26:正常=1更改=1无法访问=0失败=1

编辑: 详细消息中的错误:

为用户建立SSH连接:root

SSH:EXEC SSH-C-o CheckHostIP=no-o LogLevel=ERROR-o StrictHostKeyChecking=no-o UserKnownHostsFile=/dev/null-o StrictHostKeyChecking=no-o-IdentityFile=“/installer/cluster/SSH_-key”'-o KbdInteractiveAuthentication=no-o PreferredAuthentications=gssapi带麦克风、gssapi-keyex、基于主机、,publickey-o PasswordAuthentication=no-o User=root-o ConnectTimeout=60 10.2.7.26'dd of=请以用户“ubuntu”而不是用户“root”登录。/setup.py bs=65536'

(0,'请以用户“ubuntu”而不是用户“root”登录。'\n\n','')

但是,当我使用从云提供商生成的私钥时,会发生此错误。当我在这里遵循SSH密钥生成器时: 我得到这个错误:

为用户建立SSH连接:root

SSH:EXEC SSH-C-o CheckHostIP=no-o LogLevel=ERROR-o StrictHostKeyChecking=no-o UserKnownHostsFile=/dev/null-o StrictHostKeyChecking=no-o-IdentityFile=“/installer/cluster/SSH_-key”'-o KbdInteractiveAuthentication=no-o PreferredAuthentications=gssapi带麦克风、gssapi-keyex、基于主机、,publickey-o PasswordAuthentication=no-o User=root-o ConnectTimeout=60-tt 10.2.7.26'ls/usr/bin/python&>/dev/null | | | |(echo“Can''”'””’在节点上找不到python解释器(/usr/bin/python)“&&exit 1)”

(255),,“权限被拒绝(公钥)。\r\n”

致命:[10.2.7.26]:无法访问!=>{ “更改”:错误, “msg”:“无法通过ssh连接到主机:权限被拒绝>(公钥)。\r\n”, “遥不可及”:真实 }

主持人:

[船长]

10.2.7.26

[工人]

10.2.7.26

[代理]

10.2.7.26

Config.yaml文件:

网络类型:印花布

kubelet_extra_args:[“--fail swap on=false”]

群集\域:cluster.local

etcd_extra_参数:[“--grpc keepalive timeout=0”,“--grpc keepalive interval=0”, “--快照计数=10000”]

默认\管理员\用户:管理员

默认\管理员\密码:admin

禁用的\u管理\u服务:[“istio”、“漏洞顾问”、“自定义度量适配器”]

图像安全强制执行: 群集映像策略: -名称:“docker.io/ibmcom/*” 政策:


对于ICP安装,它需要root用户权限。你能试着用下面的命令安装ICP吗

sudodocker run--net=host-t-e LICENSE=accept-v“$(pwd)”:/installer/cluster ibmcom/icp inception:2.1.0.3安装

更多信息,您可以访问下面的链接了解详细信息


对不起,我本来已经试过了。在根目录下运行安装时会出现与上面相同的错误。您能告诉我ICP安装配置文件(config.yaml和hosts)吗?您可以使用详细消息安装ICP以获取更多安装日志。您可以运行此命令以使用详细消息安装ICP。sudo docker run--net=host-t-e LICENSE=accept-v“$(pwd)”:/installer/cluster ibmcom/icp inception:2.1.0.3 install-vvvI在编辑中添加了config.yaml和主机,以及icp的详细消息。感谢您的更新。从详细的消息中,似乎SSH密钥在您的环境中有问题,您可以看到类似“权限被拒绝(publickey)”的错误消息。当您使用SSH密钥保护集群时,您似乎使用“ubuntu”用户创建SSH密钥,但您尝试使用“root”用户SSH登录ICP节点。