执行以下命令时出错

当我运行下面的命令我得到下面的输出:

  1. sudo docker run ubuntu /bin/echo hello world WARNING: WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4]

  2. 而当我运行docker version ,输出是:

    mkdir /var/lib/docker/containers: permission denied[/var/lib/docker|a0f30ece] -job initserver() = ERR (1) 2014/03/03 21:49:51 initserver: mkdir /var/lib/docker/containers: permission denied

问题是什么?

我的问题通过以下解决:

尝试修改/ etc / default / docker文件,取消注释OPTS行:

6#使用DOCKER_OPTS修改守护进程启动选项。

7 #DOCKER_OPTS =“ – dns 8.8.8.8”