wsl中的ubuntu安装docker踩坑记

安装完docker之后启动docker,报错误:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

 1、这是因为dockr daemon服务没有运行,使用service docker start启动docker daemon,虽然命令结果是ok,但使用service docker status发现docker还是没有成功启动,运行docker命令还是提示Cannot connect to the Docker daemon at unix:///var/run/docker.sock错误。

 2、经过查询资料,有人说是可以使用sudo dockerd可以启动docker daemon进程,试了一下,结果启动日志中提示错误:"failed to initialize a tracing processor \"otlp\"" error="no OpenTelemetry endpoint: skip plugin",根据github上的参考issue,在/etc/default/docker a文件末尾天剑如下一行即可

DOCKER_OPTS="--iptables=false".

3、然后使用service docker start && service docker status运行并查看docker daemon进程的状态,发现运行成功。

4、 在root用户下运行docker命令即可

你可能感兴趣的:(docker,容器,运维)