我正试图在azure上设置一个支持docker的linux VM . 我使用azure cross platform命令行工具创建了一个使用docker扩展创建的VM . 但是我现在有2个问题
- 当我进入VM并尝试运行docker命令(ex
docker images
)时,它返回以下错误 .
FATA [0000]获取http:///var/run/docker.sock/v1.18/images/json:拨打unix /var/run/docker.sock:没有这样的文件或目录 . 您是否尝试连接到没有TLS的启用TLS的守护程序?
- 我只能远程对vm运行docker命令(
docker --tls images
......这样的事情) . 根据他们的文档,"azure create docker vm"命令将为服务器创建要使用的证书 . 如何从另一台计算机上的遥控器进行连接?在哪里可以找到生成的证书以及如何使用它进行远程访问?
1 回答
安装软件后,即可开始使用它 . 但是,第一次尝试运行docker命令时可能会遇到以下两个问题:
而另一个错误是:
原因是,您需要首先启动Docker服务 . 此外,您必须以root身份运行该技术,因为Docker需要访问系统中一些相当敏感的部分,并与内核进行交互 . 这是它的工作原理 .
现在我们可以疯狂并开始使用Docker .
This is the original