Var run Docker sock yog dab tsi?
Var run Docker sock yog dab tsi?

Video: Var run Docker sock yog dab tsi?

Video: Var run Docker sock yog dab tsi?
Video: The forgotten power of /var/run/docker.sock 2024, Tej zaum
Anonim

/ var / khiav / docker . thom khwm yog Unix domain lub qhov (socket) .. Cov qhov (sockets) yog siv nyob rau hauv koj nyiam Linux distro tso cai rau cov txheej txheem sib txawv los sib txuas lus nrog ib leeg. Nyob rau hauv cov ntaub ntawv ntawm Docker , / var / khiav / docker . thom khwm yog ib txoj hauv kev sib txuas lus nrog lub ntsiab Docker txheej txheem thiab, vim nws yog cov ntaub ntawv, peb tuaj yeem muab faib rau cov ntim khoom.

Kuj nug, Docker sock file yog dab tsi?

docker . thom khwm yog UNIX lub qhov (socket) . uas Docker daemon yog mloog. Nws yog lub ntsiab lus nkag rau Docker API. Nws kuj tuaj yeem yog TCP lub qhov (socket) . tab sis yog vim li cas rau kev ruaj ntseg Docker defaults siv UNIX lub qhov (socket) .. Tej zaum yuav muaj ntau yam laj thawj vim li cas koj thiaj li yuav tsum tau mount Docker qhov (socket) . hauv ib lub thawv.

Ib yam li ntawd, koj puas tuaj yeem khiav Docker hauv Docker? Rau khiav docker hauv docker yog tiag tiag. Qhov tseem ceeb yog qhov ntawd koj khiav lub thawv sab nrauv nrog cov cai tshwj xeeb (pib nrog --privileged=true) thiab tom qab ntawd nruab docker hauv lub thawv.

Kuj Paub, Kuv yuav ua li cas thiaj paub tias qhov chaw nres nkoj twg kuv Docker tab tom khiav?

Tshawb xyuas koj Docker dab. Tom qab rov pib dua docker kev pabcuam, koj tuaj yeem ua tau saib qhov chaw nres nkoj nyob rau hauv cov zis ntawm systemctl raws li txoj cai docker . kev pabcuam zoo li /usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/ khiav / docker .sock. Ua tsaug!

Docker daemon ua dab tsi?

Docker Daemon : Cov txheej txheem keeb kwm tsis tu ncua uas tswj hwm Docker cov duab, ntim, network, thiab ntim ntim. Cov Docker dab tas li mloog rau Docker API thov thiab ua lawv.

Pom zoo: