【Django】不能通過IP訪問Docker容器裡的Django伺服器
問題描述
建立容器時用-p
選項指定了容器開放的埠8000
在Docker容器裡用命令python manage.py runserver
啟動了Django伺服器
用docker ps
命令得到了主機到該容器的IP對映0.0.0.0:32564
然後在主機通過瀏覽器訪問地址localhost:32564
結果不能訪問到容器裡的Django
解決方法
命令python manage.py runserver
預設監聽127.0.0.1:8000
但是地址127.0.0.1
是一個迴環地址,表示“我自己”,不能通過外部訪問,只能自己訪問
所以需要指定監聽埠python manage.py runserver 0.0.0.0:8000
0.0.0.0
表示監聽所有地址
然後用主機的瀏覽器訪問地址localhost:32564
,該地址對映到容器的localhost:8000
相關推薦
【Django】不能通過IP訪問Docker容器裡的Django伺服器
問題描述 建立容器時用-p選項指定了容器開放的埠8000 在Docker容器裡用命令python manage.py runserver啟動了Django伺服器 用docker ps命令得到了
通過VNC訪問docker容器的圖形介面
https://hub.docker.com/r/dorowu/ubuntu-desktop-lxde-vnc/https://github.com/fcwu/docker-ubuntu-vnc-desktopdocker-ubuntu-vnc-desktopFrom Docker Indexdocker p
【轉】通過HTTP服務訪問FTP伺服器檔案(配置nginx+ftp伺服器)
1.前提 已安裝配置好nginx+ftp服務 2.配置Nginx 伺服器 2.1進入nginx 配置檔案目錄: cd /usr/local/nginx/conf vim nginx.conf 2.2 修改配置檔案:有兩種
為Docker容器設定固定IP實現網路聯通(1)——通過Pipework為Docker容器設定
目標 本部落格已經為大家推出了關於Docker的系列內容,相信各位已經對容器產生了濃厚的興趣,但是如果你深入進來可能會發現,容器與虛擬機器的差別還是比較大,特別是在網路方面,還需要很多完善,當然,隨著
【C#】通過遍歷IFrame訪問頁面元素
最近在做一個小專案,期間需要用到C#去操作IE頁面中的元素,實現自動填寫表單並且提交的功能,想這網上關於這方面的東西肯定很多,於是開始在網上找資料。 1.首先新增必須的兩個控制元件的引用 Microsoft Internet Controls Microsoft HTM
【JavaScript】通過JavaScript的方式,如果手機瀏覽器訪問PC版頁面,自動跳轉到手機版頁面
這個其實根本不用自己寫,因為在網上就有一個寫的非常不錯的js。 做到如下效果,如果是PC、平板訪問這個頁面,則顯示PC版的頁面,如果是手機訪問這個頁面則跳到手機版的頁面,同時不載入PC版頁面,直接跳轉。 首先,目錄結構如下: 其中JS資料夾中的uaredirect.js
【網路】通過域名是如何獲取IP地址的
前言: 在學習網路知識的時候,總是會遇到域名與ip之類的東西,其實二者之間代表的意義是一樣的,那麼為什麼會出現兩個名字呢,接下來就隨著小編一起來看吧! 大家都知道每一個主機都有一個唯一的IP地址對吧
【EmbeddedDev】通過mmap方法訪問ADC/GPIO
正常通過檔案系統訪問AIN串列埠的值, 可以使用fread等檔案IO方式讀取/sys/bus/iio/devices/iio:device0/in_voltage*_raw的內容。 但是這樣在需要高頻
【Rocketmq】通過 docker 快速搭建 rocketmq 環境
1. 安裝 Namesrv 拉取映象 docker pull rocketmqinc/rocketmq:4.4.0` 啟動容器 docker run -d -p 9876:9876 -v {RmHome}/data/namesrv/logs:/root/logs -v {RmHome}/data/name
VS的IISExpress配置通過IP訪問程序
alt app 用戶 項目 cal toc log acl localhost 打開C:\Users\用戶\Documents\IISExpress\config\applicationhost.config 獲取本地VS項目運行起來的端口,比如 然後在文本裏搜索 2
【Azure】通過Powershell,創建虛擬機鏡像
ima rsh 賬號 公司 order china 訂閱 部分 檢查 由於公司更換雲服務嘗試,有機會使用微軟公有雲服務,簡單了使用了一下,整理了一些文章,希望可以幫助同樣使用微軟公有雲的用戶。優點:· 用戶界面非常漂亮,而且流程升級比較清楚;· 服務非常多,無論充值多少
如何設置tomcat,直接通過IP 訪問
pro dex path oca exp pac port get 路徑 找到tomcat的主目錄,進入conf文件夾,找到server.xml文件,並打開: 修改tomcat的監聽端口為80端口: 在server.xml文件中找到:
【PHP】通過header發送自定義數據
example color 發送 uil ade field urn server font 發送header: 我們定義了三個參數,token、language、region,放入header發送過去 <?php $url = ‘http://www.exam
webpack-dev-server 無法通過ip訪問
color -s onf gre ogr uil class 生成 pts 使用Vue-cli生成的webpack腳手架,之前一直是可以通過本地ip + 端口來訪問的。今天忽然不可以,百度一下才知道缺少了host參數。 打開package.json。在.scripts.de
IIS https綁定主機頭方法(可實現禁止直接通過IP訪問,好像還可以實現IIS中綁定多個https<是使用多個單域名證書,非多域名證書>)
多個 nbsp app for iis 直接 fig protoc eight 步驟: 打開:%systemroot%\SYSTEM32\inetsrv\config\ 打開:applicationHost.config 查找:<binding protocol="
【MySQL】通過Binary Log簡單實現數據回滾(一)
pre mage 用途 top IT cal 時間 excel var 一、前言 對,沒錯,我又水了好一陣子,深刻反思寄幾。前段時間,工作項目上出於對excel等批量操作可能出現誤操作的問題,要求提供一個能夠根據操作批次進行數據回滾的能力。在開發的過程中接觸到了MySQL的
【轉】通過js獲取系統版本以及瀏覽器版本
返回 ati event 一個數 alt eve qq瀏覽器 搜狗瀏覽器 rms 1 function getOsInfo() { 2 var userAgent = navigator.userAgent.toLowerCase(); 3
【python】通過LibreOffice把html文件轉換成docx文件
去掉 less 通過 文件 bre eof html ice 要去 通過下面的一行命令,把test.html轉換成test.docx soffice --invisible --headless --convert-to docx:"Office Open XML Tex
【轉】通過ionice和nice降低shell指令碼執行的優先順序
對於一些執行時會造成系統滿載的指令碼, 例如資料庫備份, 會影響當時其他服務的響應速度, 可以通過ionice和nice對其IO優先順序和CPU優先順序進行調整例如降低"/usr/local/bin/backup.sh"的IO優先順序, 讓其他程序順暢執行: /usr/bin/ionice -c2 -
noVNC+VNCserver實現遠端訪問Docker容器桌面
一、實驗環境 主機:Ubuntu16.04 目標機:docker容器 說明:在主機Ubuntu16.04中安裝docker,並虛擬出一臺Ubuntu容器,將該容器作為要遠端訪問的目標機 二、實現過程 1.在docker容器中安裝vnc4server,並啟動vnc4serv