欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

開啟Docker的TCP通信端口方式

 更新時間:2023年08月08日 09:32:21   作者:inthirties  
這篇文章主要介紹了開啟Docker的TCP通信端口方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

開啟Docker的TCP通信端口

Docker Engine提供RestFul API, Docker Cli通過Restful API和Docker Daemon進行交互,默認情況下,docker cli通過unix通道文件和Daemon進程進行交互,也可以通過docker cli里的

  • --host參數(shù)指定,需要通信的Docker遠端機器進行交互 
  • --host參數(shù)指定,需要進行連接的Docker daemon的監(jiān)聽端口

默認情況下,Docker的socket tcp端口是沒有打開的,只提供本地的unix的通道文件的通信方式。

今天給大家介紹的就是,如何打開Docker的socket通信方式。 在愛上開源之DockerUI系列視頻里,給大家介紹DockerUI來進行Docker管理的時候也提到過,這樣的啟動方式。

修改啟動文件

找到啟動文件,修改啟動文件的運行參數(shù),使其支持TCP通信方式;Docker Daemon應用的方式不同,啟動的途徑也各不相同,

在Centos7或者以上的Docker環(huán)境里

在這個環(huán)境下,Docker是通過Systemclt里的服務進行啟動的, 在這個環(huán)境下,我們就需要修改Docker的啟動的service。  

[root@CENTOS-01 ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2022-03-25 05:30:16 CST; 3h 7min ago
     Docs: https://docs.docker.com
 Main PID: 315761 (dockerd)
    Tasks: 47
   Memory: 75.8M
   CGroup: /system.slice/docker.service
           └─315761 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375

通過命令可以找到docker服務的啟動文件路徑: /usr/lib/systemd/system/docker.service

[root@CENTOS-01 ~]# vi /usr/lib/systemd/system/docker.service

如下加入

-H tcp://0.0.0.0:2375

重啟服務

[root@CENTOS-01 ~]# systemctl daemon-reload
[root@CENTOS-01 ~]# systemctl restart docker

其他系統(tǒng)

docker@boot2docker:~$ vi /etc/init.d/docker

開啟DOCKER_REMOTE = yes

修改后,重新啟動服務

docker@boot2docker:~$ /etc/init.d/docker restart 

記得,開啟TCP以后,記得把相關端口的訪問防火墻開啟。

注意:

通過上面的方法,就已經(jīng)可以開啟docker daemon的tcp通信端口進行通信, dockerUI也可以通過--endpoint的指定, 來訪問遠端的Docker節(jié)點了。

Docker TCP端口開放

CentOS7 通用版

cat > /etc/systemd/system/docker.service.d/tcp.conf <<EOF
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
EOF

注意: -H fd:// 僅Ubuntu可用,我就被這個坑了好久。

systemctl daemon-reload
systemctl restart docker

驗證

netstat -an | grep 2375

一切OK。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Docker run流程及鏡像的基本命令詳解

    Docker run流程及鏡像的基本命令詳解

    本文主要介紹了Docker中run流程及鏡像的基本命令,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Docker部署Web在線版的PPT應用程序PPTist

    Docker部署Web在線版的PPT應用程序PPTist

    PPTist作為一款開源的Web應用程序,無需安裝、跨平臺且支持實時協(xié)作的幻燈片制作,本文介紹了如何使用Docker部署Web在線版的PPTist,包括本地環(huán)境規(guī)劃、檢查、下載PPTist鏡像、部署PPTist應用以及訪問PPTist首頁的步驟
    2025-02-02
  • Docker安裝node-red、導入節(jié)點、部署查看的步驟詳解

    Docker安裝node-red、導入節(jié)點、部署查看的步驟詳解

    Node-RED設計使用的場景是IoT,但是作為一個流編排引擎,顯然它能做的事情更多,比如使用容器化的方式進行構(gòu)建、打包、部署等操作也是可行的,這篇文章繼續(xù)介紹Docker安裝node-red、導入節(jié)點、部署查看的相關知識,感興趣的朋友一起看看吧
    2022-01-01
  • Docker Machine深入學習

    Docker Machine深入學習

    Docker與Docker Machine 的區(qū)別?又如當我們執(zhí)行docker-machine create命令時,Docker Machine都做了些什么?這篇文章都會告訴大家,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 如何清理docker的overlay2 目錄

    如何清理docker的overlay2 目錄

    本文介紹了如何清理Docker的overlay2目錄,包括確認overlay2目錄的位置、清理未使用的容器和鏡像、手動清理overlay2目錄、清理日志文件、限制日志大小以及檢查磁盤空間,感興趣的朋友一起看看吧
    2025-03-03
  • Docker實現(xiàn)進入容器內(nèi)部的方法

    Docker實現(xiàn)進入容器內(nèi)部的方法

    這篇文章主要介紹了Docker實現(xiàn)進入容器內(nèi)部的方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 使用docker構(gòu)建一個redis鏡像的方法詳解

    使用docker構(gòu)建一個redis鏡像的方法詳解

    Redis是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡、可基于內(nèi)存亦可持久化的日志型、Key-Value型NoSQL數(shù)據(jù)庫,本文介紹了docker創(chuàng)建redis鏡像的方法,分享給大家,需要的朋友可以參考下
    2024-06-06
  • Docker上部署FastApi的示例代碼

    Docker上部署FastApi的示例代碼

    本文主要介紹了Docker上部署FastApi的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • 一文詳解如何修改Docker的默認存儲路徑

    一文詳解如何修改Docker的默認存儲路徑

    這篇文章主要介紹了關于如何修改Docker的默認存儲路徑的相關資料,默認安裝的情況下,會使用 /var/lib/docker/ 目錄作為存儲目錄,用以存放拉取的鏡像和創(chuàng)建的容器等,這個路徑是系統(tǒng)存儲目錄,一般空間會比較小,需要的朋友可以參考下
    2023-08-08
  • 如何修改docker容器中MySQL的用戶密碼

    如何修改docker容器中MySQL的用戶密碼

    本文主要介紹了如何修改docker容器中MySQL的用戶密碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04

最新評論