Saya mahu menyambung ke pelayan docker yang berjalan pada komputer tempatan saya (epal m2). Apabila saya menjalankan docker ps
ia memulakan semua bekas yang sedang berjalan yang bermaksud pelayan pelabuhan sedang berjalan dan saya boleh mengesahkan ini dengan pergi ke desktop docker. Tetapi apabila saya cuba menyambungkannya melalui docker go sdk ia gagal disambungkan.
❯ go run main.go 2023/05/20 17:34:15 cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running? exit status 1
Ini adalah output arahan docker context ls
:
❯ docker context ls NAME TYPE DESCRIPTION DOCKER ENDPOINT KUBERNETES ENDPOINT ORCHESTRATOR default moby Current DOCKER_HOST based configuration unix:///var/run/docker.sock https://35.186.144.128 (default) swarm desktop-linux * moby unix:///Users/xencodes/.docker/run/docker.sock
Saya telah menyelesaikan masalah ini dengan pergi ke Tetapan Docker >
Atas ialah kandungan terperinci Go Docker SDK: Tidak dapat menyambung ke daemon Docker di unix:///var/run/docker.sock. Adakah daemon docker sedang berjalan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!