ฉันพยายามเรียนรู้เกี่ยวกับนักเทียบท่าแต่ฉันได้รับข้อความแสดงข้อผิดพลาดที่เป็นความลับ
อาจเป็นตัวอย่างที่ง่ายที่สุดของเรื่องนี้คือพยายามพิมพ์เวอร์ชันของ Docker I ที่ติดตั้ง:
$ 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?
ฉันเพิ่งอ่านคู่มือผู้ใช้และทำตามขั้นตอนทุกขั้นตอนดังนั้นฉันจึงประหลาดใจที่ฉันได้รับข้อความนี้ ... ฉันควรทำอย่างไร
ฉันเพิ่งสังเกตเห็นว่าถ้าฉันไม่ได้ใช้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
Server version: 1.4.1
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 5bc2ff8
แน่นอนว่านี่ไม่ใช่วิธีแก้ปัญหาอย่างที่ฉันอาจจำเป็นต้องใช้sudo
ที่ไหนสักแห่งบนถนน ...
ฉันเพิ่งพบอีกหน้าว่า " ถ้าคุณใช้ OS Xคุณไม่ควรใช้sudo
" ฉันไม่รู้ว่าพวกเขาหมายถึงเฉพาะตัวอย่างนั้นหรือโดยทั่วไป
boot2docker
) แม้ว่า OS X จะไม่ได้กล่าวถึงอย่างชัดเจนในคำถามหรือแท็ก หากใครสนใจคำตอบทั่วไปโปรดดูคำตอบของฉัน