[英]Connection between docker containers via UNIX sockets
我是Docker的新手,但我想知道:是否可以通過UNIX套接字將Linux機器(任何)上的另一個容器與另一個容器連接? 例如,我有一個用於應用程序核心的容器,另一個有用於覆蓋數據庫內容的容器。 第二個示例是兩個具有應用程序代碼的容器,第一個容器可以在第二個中觸發一些事件。
在這兩種情況下,性能對我而言都至關重要。 如果無法通過這種方式,這些問題是否有解決方案?
謝謝!
是。 您可以使用批量安裝將套接字安裝到容器中。 多個容器可以掛載相同的卷(無論是命名卷還是主機掛載),以在容器之間共享套接字。 您今天在掛載Docker套接字的容器中經常看到這種情況,例如
docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock busybox
將運行安裝了docker套接字的容器。
關於docker.sock本身的說明:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.