Tôi đang cố gắng tìm hiểu về Docker , nhưng tôi liên tục nhận được thông báo lỗi khó hiểu (với tôi).
Có thể ví dụ đơn giản nhất về việc này là cố gắng in phiên bản Docker mà tôi đã cài đặt:
$ sudo docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): darwin/amd64
FATA[0000] Get http:///var/run/docker.sock/v1.16/version:
dial unix /var/run/docker.sock: no such file or directory.
Are you trying to connect to a TLS-enabled daemon without TLS?
Tôi vừa mới xem qua hướng dẫn sử dụng và theo dõi từng bước một cách chính xác, vì vậy tôi rất ngạc nhiên khi tôi nhận được thông báo này ... Tôi nên làm gì bây giờ?
Tôi chỉ nhận thấy rằng nếu tôi không sử dụng, sudo
tôi sẽ không gặp phải lỗi:
$ docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): darwin/amd64
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 5bc2ff8
Tất nhiên, đây không phải là một giải pháp vì tôi có thể cần phải sử dụng sudo
ở đâu đó trên đường ...
Tôi vừa tìm thấy một trang khác có nội dung " Nếu bạn đang sử dụng OS X thì bạn không nên sử dụng sudo
." Tôi không biết nếu chúng chỉ có nghĩa cho ví dụ đó, hay nói chung.
boot2docker
) mặc dù OS X không được đề cập rõ ràng trong câu hỏi hoặc thẻ. Nếu bất cứ ai quan tâm đến câu trả lời chung chung xin vui lòng xem câu trả lời của tôi.