首页 > 系统相关 >ubuntu上安装docker-compose遇到Permission denied问题

ubuntu上安装docker-compose遇到Permission denied问题

时间:2023-04-11 11:45:15浏览次数:38  
标签:compose Permission uname denied docker 执行

根据github.com/docker/compose/releases中安装compose的说明,在ubuntu上执行以下安装命令:

curl -L https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

命令执行返回的结果是:-bash: /usr/local/bin/docker-compose: Permission denied,这说明是执行上述命令的权限不够,然后使用sudo重新执行:

sudo curl -L https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compos    

但是命令执行的结果仍然是Permission denied。从网上查找资料,有人也遇到过该问题,经验是切换到超级用户下执行安装命令。

首先执行sudo -i,提示输入用户密码,输入密码后进入超级用户(root)模式,重新执行上述命令,一切正常。

 

标签:compose,Permission,uname,denied,docker,执行
From: https://www.cnblogs.com/crnet/p/17305731.html

相关文章

  • Docker-Compose
    一、简介1、官网、GitHubTryDockerComposehttps://github.com/docker/compose/releases/2、docker-compose 项目是docker官方的开源项目,负责实现对docker容器集群的快速编排,来轻松高效的管理容器,定义运行多个容器。docker-compose将所管理的容器分为三层, 分别是工程(pr......
  • Composer命令全解析
    常用命令镜像#配置中国镜像composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com#配置其他厂商镜像#阿里云(好像说停用了)composerconfig-grepo.packagistcomposerhttps://mirrors.aliyun.com/composer/#腾讯composerconfig-grepo.packag......
  • odoo Docker Compose 部署
    1.docker-compose.yml配置version:'3.1'services:web: image:odoo:14 depends_on: -mydb ports: -"8069:8069" environment: -HOST=mydb -USER=odoo -PASSWORD=myodoo volumes: -odoo-web-data:/var/lib/odoo -./config......
  • Docker容器执行su命令报错su: cannot open session: Permission denied 解决方法
    1、先检查su命令权限是否正确,执行如下命令ll/etc/pam.d/su如果现实如图,则说明权限方面没问题,若您的执行结果与我的不一样,需调整权限。[root@blog-tag-gg~]#ll/etc/pam.d/su-rw-r--r--1rootroot5402月32021/etc/pam.d/su2、执行如下命令将如下。将su文......
  • 开启 HTTP/3 & QUIC 在 Docker Compose+Nginx
    HTTP/3基于UDP的QUIC协议,多路复用安全传输HTTP/1.1和HTTP/2都将TCP用作其传输协议HTTP/3和QUIC具有很多优势:1.第一个请求的响应时间更短。在客户端和服务器之间以较少的往返次数协商连接,第一个请求会更快地到达服务器。2.改进了发生连接数据包丢失时的体验。HTT......
  • Docker-compose 到 Kubernetes 的迁移工具!
    在skippbox,我们开发了Kompose这一工具,他能够自动把DockerCompose应用转换为Kubernetes描述文件。利用一个简单的komposeup 命令,就可以在Kubernetes集群上启动Compose应用。我们非常乐于将其捐献给KubernetesIncubator。下面介绍一下这一工具的开发动机和用法......
  • docker-compose的安装
    1.去官网(https://github.com/docker/compose/releases)下载docker-compose-linux-x86_64,自行选择最新版或者所需要的版本即可建议直接通过curl下载到服务器上,若内网服务器就只能通过上传了,下面附上本人下载连接(GitHub太慢了,通过https://ghproxy.com/进行了一次代理)curl-SLhttp......
  • docker-compose运行mysql 8.0.2
    docker-compose.yamlversion:'3.9'services:core:depends_on:mysql:condition:service_healthymysql:image:mysql:8.0.32container_name:mysql:8.0.32restart:alwayscommand:--default-authentication-plu......
  • docker-compose 部署 consul v1.15.2
    server1配置文件{"node_name":"consul-server1","datacenter":"zhongtai","domain":"consul","server":true,"log_level":"INFO","ui_conf......
  • 【Azure 应用服务】使用Docker Compose创建App Service遇见"Linux Version is too lo
    问题描述使用DockerCompose方式合并多个镜像(Images)文件,然后部署到AppService中,结果失败。报错LinuxVersion太长,不能超过4000个字符。错误消息:{"code":"DeploymentFailed","message":"Atleastoneresourcedeploymentoperationfailed.Pleaselistdeploymentoper......