docker安裝后出現Cannot connect to the Docker daemon.
問題描述
系統:ubuntu16.04我是按照docker的文檔上安裝的 https://docs.docker.com/linux/step_one/安裝完成后docker的ps pull search run命令都會報這個錯 Cannot connect to the Docker daemon. Is the docker daemon running on this host?
在文檔上看到讓我檢查 DOCKER_HOST 這環境變量,然而我并不知道在哪檢查
問題解答
回答1:我也出現過類似的錯誤。因為,我忘記啟動docker這個服務了。service docker start
回答2:請使用sudo
回答3:You need to add user into docker group. by ’sudo gpasswd -a xxxx docker’ (xxx is your user name)Then restart your computer.This problem should be solved.
回答4:docker-machine restart&&eval '$(docker-machine env default)'&&docker-machine env 運行這么一串就好了
回答5:看下docker啟動的默認配置/etc/default/docker沒問題唄,然后重啟服務service docker restart。
sudo docker -H unix:///var/run/docker.sock -d &使用 -H 可以改變docker進程監聽指定的IP和端口。默認情況下,docker會監聽 unix:///var/run/docker.sock,只允許本地的root用戶連接。可以參考《Docker教程-學習基本命令》
重裝docker。
回答6:su root # 先切換到root用戶, 再執行以下命令systemctl enable docker # 開機自動啟動docker
systemctl start docker # 啟動dockersystemctl restart docker # 重啟dokcer
相關文章:
1. Java后端需要掌握angular.js嗎?是主要在后臺的前臺用嗎?2. 【python小白】 問關于導入嵌套的包的問題3. nginx和web服務都跑在docker容器里時,nginx負載均衡如何配置服務的IP地址4. html5 - 使用canvas的fillText方法寫文字時,坐標的問題。5. Java 中的synchronized鎖代碼塊的時候需不需要這個類是單例6. angular.js - angular2 有什么cool的loading組件么?7. javascript - nodejs關于進程間發送句柄的一點疑問8. 一個阿里云的服務器,可以部署兩個javaweb項目嗎?兩個項目域名不同9. javascript - vue2.0動態加載多個相同組件,給組件中的data輸入不同的值,關閉非最后一個組件時,銷毀的值是最后一個組件值。10. javascript - 如何判斷一個點是否在svg一個閉合的路徑中?
