【Docker】【Linux】安装使用的一些问题

Docker

  • Linux安装Docker
  • 验证Docker安装成功
  • 遇到的问题
    • 1.linux中docker报错:ERROR: Got permission denied while trying to connect to the Docker daemon socket。
      • 设置root密码

Docker是一种容器的技术,它在是Linux内核的基础上做了一些轻量级和隔离机制的优化,让环境更小,部署起来更快。利用Docker可以使整个工程的安装更加简单。Docker镜像通常是一个配置好的运行环境,包括依赖的第三方库等,使得用户不需要对环境编译做过多复杂的操作。例如,在Release版本中,Apollo各个模块是一个已经编译好的二进制文件,可以直接运行;如果是开发版本,通常已经加载了所需的第三方库,用户只需要执行对应的编译指令。

Linux安装Docker

验证Docker安装成功

sudo docker run hello-world

【Docker】【Linux】安装使用的一些问题_第1张图片

遇到的问题

1.linux中docker报错:ERROR: Got permission denied while trying to connect to the Docker daemon socket。

ERROR: Got permission denied while trying to connect to the Docker daemon socket。

类似于图中显示的【Docker】【Linux】安装使用的一些问题_第2张图片
原因:在我门试图通过socket去连接docker时权限不被允许。
这是应为socket需要root用户才能访问,当前用户的权限不够,所以被禁止了。

解决办法:切换成root用户操作。这是最直接的方法。切换命令:

su root

但是可能会出现

su: Authentication failure

是因为root没有密码

如果仅仅想切换到root用户,不设置密码,可以用如下方式:

sudo su:只切换到root用户
sudo -i:只切换到root用户

这是需要输入root用户的密码,输入即可正常操作了。

设置root密码

sudo passwd root

你可能感兴趣的:(高精地图work,docker,linux,eureka)