2015-05-08 25 views
9

Tôi làm theo các official instructions on how to install Docker on Ubuntu, thêm vào tài khoản của tôi vào nhóm "Docker" và khởi động lại máy tính, và tôi không thể chạy "Docker" (thậm chí không như root) khi tôi nhận được lỗi sau:Làm thế nào để chạy Docker trên Ubuntu 15.04?

$ sudo docker info 
FATA[0000] Get http:///var/run/docker.sock/v1.18/info: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? 

Tuy nhiên, tôi nhận ra rằng nếu từ một phiên khác tôi chạy "sudo docker -d", thì Docker sẽ hoạt động tốt, ngay cả khi không sử dụng "sudo".

Cách tốt nhất để khắc phục sự cố này là gì? Tôi đoán vấn đề này có liên quan đến kịch bản dịch vụ, nhưng tôi ngạc nhiên rằng tôi không thể tìm thấy hướng dẫn hoặc ngay cả những người khác tìm thấy cùng một vấn đề.

+1

Dịch vụ Docker của bạn có đang chạy không? Thử 'service docker status' và' service docker start' nếu nó không chạy. Có lẽ hệ thống init của bạn không được cấu hình để khởi động dịch vụ Docker khi khởi động. – helmbert

Trả lời

13

Để thực hiện các daemon chạy Docker lúc khởi động trên 15.04, bạn có thể chạy:

systemctl enable docker

Tôi đoán họ sẽ sớm cập nhật tập lệnh get.docker.com vi nhiều người than phiền về điều này, xem thêm https://github.com/docker/docker/issues/12002#issuecomment-106759295

Bạn cũng có thể chạy systemctl is-enabled docker để xem liệu hiện tại có được bật hay không.

+1

Phản hồi thú vị, chính xác hơn câu trả lời của tôi. +1 – VonC

+1

Không nên là 'systemctl enable docker'? – LuRsT

+0

Thật vậy @LuRsT, cảm ơn! Tôi đã chỉnh sửa bài đăng của mình để sửa lỗi này. – michielbdejong

2

Có một similar issue (11989), mà nói:

Nó có thể là một vấn đề liên quan đến Docker daemon không tự động bắt đầu từ dưới phiên bản Ubuntu nào đó (cat /etc/lsb-release). See #12002 để biết ví dụ.

Is the daemon running?

sudo service docker status 

Issue 12002 minh họa vấn đề ngay cả đối với Ubuntu 15.04:

I need to sudo service docker restart after every reboot
I'm having the same issue on Ubuntu 15.04.
After " sudo service docker restart " it starts working.

Các vấn đề liên quan