docker api 开发的端口怎么获取?
天蓬老师
天蓬老师 2017-04-25 09:02:30
0
4
853

新版本的docker for Mac去除了docker-machine指令
我现在怎么获取 rest api 开发的端口呢?
比如:
curl -XGET http://localhost:2376/images/... | python -mjson.tool

可是,貌似不是上面的2376端口。
谢谢指教。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(4)
伊谢尔伦

Saya menggunakan kaedah kompromi di sini
Persekitaran: MacOS
Taip dalam shell: vim ~/.bash_profile, taip kod berikut di hujung fail

alias dest='rest_fun(){ curl --unix-socket /var/run/docker.sock http: | python -mjson.tool ;};rest_fun '

Simpan dan keluar, mulakan semula cangkerang.
Kemudian anda boleh menggunakan arahan dest untuk melaksanakan beberapa fungsi, seperti menyenaraikan imej:
dest /images/json

过去多啦不再A梦

Secara lalai, /var/run/docker.sock digunakan untuk komunikasi Anda boleh menggunakan parameter -H untuk menentukan port pendengaran yang sepadan
Jika anda menggunakan mod komunikasi soket lalai, anda boleh menggunakan curl's kaedah soket unix untuk ujian

curl --unix-socket /var/run/docker.sock http:/v1.24/info

Arahan di atas terdapat dalam

Server:
 Version:      1.12.1
 API version:  1.24

Boleh dilaksanakan seperti biasa

为情所困

Port di sini bergantung pada port yang terikat pada daemon docker anda.

Jika tiada port dinyatakan semasa daemon sedang berjalan, port lalai ialah unix:///var/run/docker.sock

Secara lalai, daemon Docker mendengar pada unix:///var/run/docker.sock dan pelanggan mesti mempunyai akses root untuk berinteraksi dengan daemon Jika kumpulan bernama docker wujud pada sistem anda, docker terpakai pemilikan soket kepada kumpulan.
https://docs.docker.com/engin...

Contohnya semasa berlari:

docker -d -H unix:///var/run/docker.sock -H 0.0.0.0:2376

Ia bersamaan dengan mengikat soket lalai kepada 2376 mesin tempatan, iaitu apa yang anda katakan http://localhost:2376

世界只因有你

Jika anda tidak mahu menukar fail konfigurasi, hanya gunakan cermin untuk proksi. Beri perhatian pada pemasangan /var/run/docker.sock

docker run -d -ti -p 2375:2375 -v /var/run/docker.sock:/var/run/docker.sock ehazlett/docker-proxy:latest -i
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan