检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
docker服务未安装 问题现象 日志信息提示“docker: not found”。 日志提示未识别的服务“docker: unrecognized service”。 原因分析 Docker服务未安装导致。 处理方法 通过“安装Docker”步骤安装Docker服务。 父主题:
"rc": 1} 原因分析 安装Docker必须使用root用户或者使用具有sudo权限的用户,而该用户切换sudo权限需要密码所以部署失败。 处理方法 使用root用户安装Docker,或者给该用户加入免密的sudo权限。 父主题: 安装/卸载Docker
选择当前资源类型为主机集群的环境,作为部署对象。 服务操作类型 选择需要安装或者卸载docker服务。 说明: docker服务只支持拥有sudo权限的用户,此次安装会覆盖之前的docker版本。 docker版本 安装docker的目标版本。 控制选项 配置是否启用该操作。 失败后继续运行:当前
安装/卸载Docker服务时日志报错但部署成功 问题现象 部署“安装/卸载Docker”步骤中的安装Docker操作时,日志提示如下图所示信息。 图1 日志信息 原因分析 该现象是由于主机中没有安装systemctl服务导致,属于正常报错,不需要处理。 父主题: 安装/卸载Docker
安装/卸载Docker 普通用户部署安装/卸载Docker服务报错 安装/卸载Docker服务时日志报错但部署成功 部署应用中断 权限不够 参数含反斜杠“\”(特例) 环境下没有主机 环境不存在 windows主机部署应用失败 使用sudo权限执行报错 部署进程被第三方杀毒软件拦截
当前用户没有部署权限 问题现象 情况一:显示没有权限“connect: permission denied”。 情况二:显示“无法访问/etc/docker/daemon.json: 权限不够”。 原因分析 Docker服务仅支持root用户或Docker组用户。 处理方法 将当
执行Docker命令参数错误 问题现象 日志信息提示“requires exactly 1 argument”。 日志信息提示“unknown shorthand flag”。 原因分析 部署“执行Docker命令”步骤时,命令中的参数未填写或填写错误。 处理方法 需要部署参数的
使用Docker应用部署(Linux)模板创建并部署应用 在主机上安装Docker,登录远程仓库,并能执行build、push、run等操作。 请确认目标主机已安装Docker,若已安装请移除模板中“安装Docker”步骤。 该模板涉及的部署步骤如下所示: 安装Docker 登录Docker镜像仓
执行login命令时“重启Docker服务”请使用默认选项“不重启”。 当您登录私有仓库时,Docker在.docker/config.json文件中包含私有仓库的有效凭证,该凭证默认使用Base64编码存储,建议您使用docker-credential-pass、gpg对Docker进行安全加固。
执行Docker命令 docker服务未安装 执行Docker命令参数错误 当前用户没有部署权限 镜像不存在 login命令部署失败 build命令部署失败 tag命令部署失败 push命令部署失败 run命令部署失败 start、restart、stop、rm命令部署失败 rmi命令部署失败
部署主机相关的应用时,出现“权限不够”日志提示时,说明当前用户对当前文件或文件夹没有操作权限。 原因分析 当前用户对当前文件或文件夹没有操作权限。 处理方法 采用对当前用户可以访问的文件。 使用权限更高的用户,如:root。 给当前用户赋予更高权限(在“/etc/sudoers”文件中添加
gin命令时,显示没有权限。 原因分析 Docker服务仅支持root用户或Docker组用户。 处理方法 将当前用户加入 Docker 组。 加入Docker组请参考当前用户没有部署权限。 问题现象三 部署“执行Docker命令”步骤中的login命令时,显示“request canceled
部署主机相关的应用时,出现“权限不够”日志提示时,说明当前用户对当前文件或文件夹没有操作权限。 原因分析 当前用户对当前文件或文件夹没有操作权限。 处理方法 采用对当前用户可以访问的文件。 使用权限更高的用户,如:root。 给当前用户赋予更高权限(在“/etc/sudoers”文件中添加
pull到本地。 问题现象三 部署“执行Docker命令”步骤中的build命令时,stderr日志信息显示Dockerfile文件中命令执行错误,并打印出了Docker build命令执行日志。 原因分析 Dockerfile文件中的用户等信息错误,或build过程中命令执行错误。
部署主机相关应用时,选择“使用sudo权限执行”,出现“需要密码”报错。 原因分析 当前用户选择了“使用sudo权限执行”选项,但是在Linux系统的/etc/sudoers文件中并未对当前用户设置免密配置。 处理方法 在/etc/sudoers文件中“root ALL=(ALL:ALL) ALL”配置后面添加“$username
部署主机相关应用时,选择“使用sudo权限执行”,出现“需要密码”报错。 原因分析 当前用户选择了“使用sudo权限执行”选项,但是在Linux系统的/etc/sudoers文件中并未对当前用户设置免密配置。 处理方法 在/etc/sudoers文件中“root ALL=(ALL:ALL) ALL”配置后面添加“$username
连接超时 问题现象一 部署“执行Docker命令”步骤中的pull命令时,显示请求在等待连接时被取消,提示“request canceled while waiting for connection”。 原因分析 镜像拉取时没有输入仓库地址,仓库分支或者用户名等镜像标记信息,或输入的标记信息错误。
问题现象一 部署“执行Docker命令”步骤中的pull命令时,日志信息提示“manifest for * not found”。 原因分析 所要拉取的镜像在镜像仓中不存在。 处理方法 确保页面输入的镜像信息正确,重新输入并拉取。 问题现象二 部署“执行Docker命令”步骤中的pull命令时,日志信息显示“Auth
rm命令部署失败 问题现象 部署“执行Docker命令”步骤中的rm命令时,提示“You cannot remove a running container”。 原因分析 需要删除的容器正在运行中。 处理方法 先使用停止命令,停止容器后再删除。 添加-f 参数,通过SIGKILL信号强制删除运行中的容器。
问题现象 日志信息提示非法路径。 原因分析 输入的路径有误。 处理方法 检查输入的路径是否正确,路径中不能出现“\”。 父主题: 安装/卸载Docker