最近偶爾發現一個比較奇怪的現象,netstat 查看監聽的服務端口時,卻只顯示了 tcp6 的監控, 但是服務明明是可以通過 tcp4 的 ipv4 地址訪問的,那為什么沒有顯示 tcp4 的監聽呢? 以 sshd 監聽的 22 端口為例: 可以看到,netstat 顯示表示 sshd ...
最近偶爾發現一個比較奇怪的現象,netstat 查看監聽的服務端口時,卻只顯示了 tcp6 的監控, 但是服務明明是可以通過 tcp4 的 ipv4 地址訪問的,那為什么沒有顯示 tcp4 的監聽呢? 以 sshd 監聽的 22 端口為例: 可以看到,netstat 顯示表示 sshd ...
解決辦法: vi /etc/sysctl.conf 或者 vi /usr/lib/sysctl.d/00-system.conf 添加如下代碼: net.ipv4.ip_forward ...
Docker容器端口映射本地自身無法訪問 背景 因項目環境需求需要設置兩塊網卡進行訪問192走內網(自身連接硬件及基礎服務) 172走外網(局域網辦公人員連接) 具體設置看上一個隨筆 出現問題 現在服務器的容器只要通過端口映射的程序都無法正常連接,奇怪的是其他局域網比如另一個Windows ...
解決方法: 修改配置文件 vi /etc/sysctl.conf 或 vi /usr/lib/sysctl.d/00-system.conf 注: net.ipv4.ip_forward ...
問題: Linux安裝了docker,docker啟動了一個nginx容器,通過 80 端口無法正常訪問 故障排查: 1、檢查 nginx 容器啟動的命令或者yaml文件,查看是否有跟本機端口進行綁定 啟動nginx容器的時候,需要將本地的80端口(其他端口同理)跟nginx容器80端口 ...
1、如何運行容器和指定容器啟動時執行的命令? docker run 是啟動容器的方法,可用三種方式指定容器啟動時執行的命令: 1、CMD 指令。 2、ENDPOINT 指令。 3、在 docker run 命令行中指定。 2、如何讓容器長期運行? 容器的生命周期依賴於啟動時執行的命令 ...
問題:如題,無法進入容器,docker logs 容器id 發現 哦 ,原來缺少個文件,這些就容易了 ...
現象: [root@localhost ~]# docker run -d -p 9000:80 centos:httpd /bin/sh -c /usr/local/bin ...