地址
https://hub.docker.com/r/rainsccc/strtoimg
拉取映象後,可以啟動一個容器來執行該應用程式。以下命令會啟動容器並將其埠對映到主機上:
docker run -d -p 5000:5000 rainsccc/strtoimg:latest
-d
:在後臺執行容器。-p 5000:5000
:將容器的 5000 埠對映到主機的 5000 埠。
使用服務
服務啟動後,你可以透過 HTTP GET 請求訪問它。以下是請求的 URL 模板:
http://localhost:5000/generate_image?text=YOUR_TEXT
將 YOUR_TEXT
替換為你希望轉換的文字,並確保文字已被 URL 編碼。例如:
- javaScript
const encodedStr = encodeURIComponent(text);
http://localhost:5000/generate_image?text=%E6%AD%A3%E5%9C%A8%E5%8A%A0%E8%BD%BD%2C%E8%AF%B7%E7%88%86%E5%90%8E
示例
請求示例
使用 curl
命令請求示例:
curl "http://localhost:5000/generate_image?text=Hello%20World"
響應
請求將返回一個包含文字 “Hello World” 的 PNG 影像。你可以在瀏覽器中檢視或將其儲存到本地。
常見問題
-
影像生成失敗
如果你收到影像生成失敗的訊息,請檢查容器日誌。使用以下命令檢視容器日誌:
docker logs <container_id>
-
埠衝突
如果 5000 埠已被其他服務佔用,請修改
-p
引數中的主機埠,例如:docker run -d -p 8080:5000 rainsccc/strtoimg:latest
然後訪問
http://localhost:8080/generate_image?text=YOUR_TEXT
。
使用說明
docker pull rainsccc/strtoimg:latest
: 從 Docker Hub 拉取最新版本的映象。docker run -d -p 5000:5000 rainsccc/strtoimg:latest
: 執行容器並將其 5000 埠對映到主機的 5000 埠。curl "http://localhost:5000/generate_image?text=YOUR_TEXT"
: 傳送 HTTP 請求以生成影像。