`
Tzhennan
  • 浏览: 58179 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

docker操作常见错误

 
阅读更多

错误1:

ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

 

Is your docker engine running ?

$ sudo service docker status

 

Is your user in docker user group ?

You need to use sudo if your user is not in docker user group. Even you used sudo, you may encounter other permission issues between host and container filesystems when you mounted volume to containers. You can add your user to docker user group with the following command.

 

$ sudo usermod -aG docker ${USER}

 

You should logout and login the host again, after called the command.

 

 $ showmount -e 172.17.0.2

clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)

解决方法:

被访问的NFS服务器上的防火墙没有添加规则,向iptables里面添加查看的所有端口即可(也可以关闭防火墙,不过这样是比较不安全的)

查看端口命令:

$ rpcinfo -p localhost

 

$ mount -t nfs 172.17.0.2:/data /data -o proto=tcp -o nolock

mount.nfs: Operation not permitted

解决方法:

docker容器启动的时候需要加上–privileged参数,否则启动nfs服务时候会提示权限不足报错。主要是这个过程中涉及到了mount操作, 使用该参数后使得container内的root拥有真正的root权限。

 

 

分享到:
评论

相关推荐

    docker一键离线安装

    执行以下脚本,即可完成卸载操作 sh uninstall.sh 常见问题: CentOs7下,报OCI runtime create failed错误。 原因为: docker所在服务器的SELinux没有关闭,导致docker运行不起来。 解决方案:执行命令:sudo ...

    windows下安装docker

    **常见错误及解决方法** - **错误1:**`looks likesomething went wrong in step looking for vboxmanage.exe` - **解决方案:** 如果遇到此类错误,通常是由于 `vboxmanage.exe` 未被正确识别。此时,应检查 `...

    ubuntu vps安装docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.问题解决

    在Ubuntu VPS上安装Docker时,可能会遇到一个常见的错误:“Cannot connect to the Docker daemon at unix:///var/run/docker.sock.” 这个问题通常是由于Docker守护进程未运行或者是由于Linux内核版本过低导致的。...

    解决docker报错chown socket at step GROUP No such process

    1. **Docker组不存在**:最常见的情况是"Docker"用户组在系统中被意外删除或者未正确安装。 2. **权限配置错误**:Docker套接字文件的权限设置不正确,导致Docker守护进程无法更改其所有权。 3. **系统更新问题**:...

    centos7 安装docker.docx

    * 安装 Docker CE 时出现错误“Error: docker-ce-17.09.0.ce.x86_64: Error while downloading ...”:这可能是因为网络连接问题。请检查您的网络连接是否正常。 * 安装 Docker CE 后,无法启动 Docker 服务:这可能...

    Docker安装部署手册.docx

    通过这些步骤,用户可以顺利完成 Docker 的安装配置,并能够处理常见的安装错误。此外,手册还特别关注了 CentOS 8 与 Podman 的兼容性问题,为用户提供了解决方案。对于想要在不同环境中部署 Docker 的用户来说,这...

    Docker化MySQL数据库部署指南.docx

    文档内容条理清晰,步骤详细,配以图文并茂的说明,让大家在操作过程中能够一目了然,避免常见的配置错误。 通过本指南,您将能够: 掌握Docker的基本概念和命令操作。 熟练使用Docker部署MySQL数据库。 理解并...

    docker配置mysql主从

    在Docker中配置MySQL主从复制是一个常见的任务,特别是在分布式系统和高可用性环境中。这里我们将详细探讨如何在Docker容器中设置MySQL主从架构。 首先,我们需要理解MySQL主从复制的基本概念。在MySQL主从复制中,...

    docker容器中crontab无法正常运行解决方案

    因为在Docker容器中,权限问题经常被用户忽略,但它们是导致Crontab无法执行的常见原因。确保Crontab文件的所有者是容器中的用户,并且这个用户有权限修改自己的Crontab文件。 总结起来,解决Docker容器中Crontab...

    meteor-docker:在 Meteor 中启动、停止和监控 docker 容器

    现在,你可以创建一个 Docker 客户端实例,并使用它来执行常见的 Docker 操作。例如,启动一个容器: ```javascript const docker = new Docker(); docker.startContainer('my_container_id', (err, data) => { ...

    Docker创建一个Nginx服务器的方法步骤

    通过Docker创建Nginx服务器是很多开发和运维人员的常见需求。下面,将详细介绍一下如何使用Docker创建一个Nginx服务器,以及在过程中可能遇到的一些问题以及解决方法。 首先,启动Nginx服务器需要使用Docker的运行...

    完美解决在docker容器中启动tomcat始终报端口被占用的错误

    在使用Docker运行Tomcat应用服务器时,可能会遇到一个常见的问题,即“端口已被占用”的错误。这个错误通常表现为“Error response from daemon: driver failed programming external connectivity on endpoint ...

    docker-php70\72\56版本环境

    【标题】"docker-php70\72\56版本环境" 涉及到的主要技术是Docker...用户可以通过提供的脚本轻松部署和操作这个环境,从而高效地进行Web应用的开发和测试。对于熟悉这些技术的开发者来说,这是一个非常实用的工具集。

    运行docker需要的权限分析

    当非root用户尝试运行Docker命令时,可能会遇到权限不足的错误。 解决这个问题有多种策略,以下是两种常见的方法: 1. 使用`sudo`获取临时管理员权限:这是最直接的方法,通过在命令前添加`sudo`,用户可以在执行...

    段错误解决方法

    在IT领域,段错误是一种常见的运行时错误,通常与内存管理有关。段错误(Segmentation Fault)发生在程序试图访问其不被允许访问的内存区域时,例如读取或写入受保护的内存空间,或者尝试执行非代码数据作为指令。在...

    Centos7安装docker compse踩过的坑及解决方法

    通过本文的介绍和解决方法,可以看出在CentOS 7上安装Docker Compose的确存在一些挑战,但通过细心操作和合理利用网络资源,是完全可以解决的。本文的总结部分提到,理论知识非常重要,但是通过亲自实践,才能真正...

    PyPI 官网下载 | dbnd-docker-0.24.30.tar.gz

    "dbnd-docker-0.24.30.tar.gz"就是一个在PyPI上发布的开源项目,它属于Python库的范畴,用于管理和操作Docker容器。 "dbnd-docker"这个名字暗示了该库可能与Data Band (dbnd) 和 Docker 集成有关。Data Band是一个...

    浅谈Docker 容器数据卷挂载小结

    文章中介绍了六种不同的数据卷挂载情况,这些情况涵盖了常见的挂载需求和可能出现的错误。 - 情况一:本地不存在文件挂载到容器存在文件。尝试将本地不存在的文件挂载到容器中的存在文件时会失败,因为挂载操作需要...

    CentOS版本问题安装Docker报错的解决方案

    在使用Linux操作系统,特别是CentOS时,安装和管理软件可能会遇到各种问题,其中Docker的安装是常见的一个挑战。在本文中,我们将深入探讨如何解决因CentOS版本问题导致的Docker安装报错。 首先,确认系统版本至关...

    这是一个适用于在debian系统上部署nas常用软件的脚本。它可以帮助用户快速安装想要的软件环境和docker应用.zip

    这可能涉及到文件共享、备份、媒体流服务等NAS常见功能的开发和测试。 【标签解析】 "快应用"标签暗示了这个脚本设计的目标是高效和便捷,使得用户可以迅速地在Debian NAS系统上启动并运行所需的服务。"企业"标签则...

Global site tag (gtag.js) - Google Analytics