dockerpy

    0熱度

    1回答

    我想管理碼頭服務自動化。我必須將一個端口綁定到服務上。但docker SDK for python中的docker service創建函數無法綁定端口。 https://docker-py.readthedocs.io/en/stable/services.html有什麼方法可以解決這個問題嗎?

    1熱度

    1回答

    我想我知道如何在docker中分配靜態ip。 這樣的事情似乎工作: 搬運工運行 - 它--rm --net = BR0 --cap加= NET_ADMIN --ip = 172.27.153.11 mbussim 的問題是碼頭工人做這個-py,我認爲這只是docker的一個python docker接口。 原則,搬運工-PY試圖跟隨搬運工鉛: 你可能會認爲像這樣的工作: 選項= { 「分離」:的確

    0熱度

    1回答

    我試圖通過創建一個搬運工圖像連接重置搬運工-PY,我使用以下代碼: import docker import os docker_client = docker.from_env() path = os.path.dirname(os.path.abspath(__file__)) + "/container" docker_client.images.build(path=path,

    0熱度

    1回答

    我正在努力使DockerLatentWorker在buildbot work.But到目前爲止buildbot總是被困在準備工人階段幾個小時。 這是在該時刻的終端 2017-06-09 14:16:55+0000 [-] starting build <Build runtests number:None results:success> using worker <LatentWorkerFor

    -1熱度

    1回答

    我需要將臨時目錄的子目錄路徑傳遞給另一個函數。 真實的情景: 用戶會上傳一個zip或tar歸檔,然後將一個臨時目錄中提取,現在我需要提取目錄的路徑。 有沒有辦法獲得子目錄的路徑,以防我們無法知道該目錄的名稱? 這是我在代碼中做的事情; views.py if form.is_valid(): deployment = TarWithDocker() deploy

    2熱度

    1回答

    我使用docker-py(create_container函數)來創建多個Docker容器,我的代碼工作正常,併爲我創建容器,並在一段時間後容器自動退出,但我想在這裏實現的是,我希望我的所有容器都處於運行模式的所需時間,例如我希望所有的容器處於運行模式5分鐘或10分鐘等等。我已經添加在命令參數中「睡眠」,但它不適合我,請幫助! 我沒有太多的Python經驗.. 我實現的功能是; for i in

    0熱度

    1回答

    我正在Ruby on Rails中編寫Web應用程序,用戶可以在Web編輯器中編寫python代碼並在服務器上的docker環境中執行它。我已經寫了創建一個碼頭工人的容器一個簡單的Python代碼: import docker import sys if __name__ == "__main__": if(len(sys.argv) == 2): token = sy

    0熱度

    2回答

    我正在使用pydocker庫遠程運行docker容器。我需要在正在運行的容器中安裝本地目錄。文檔確實提到了使用API​​創建卷的方式。但是,我無法弄清楚如何在創建容器時使用該卷。 我在https://docker-py.readthedocs.io/en/stable/api.html#module-docker.api.container

    0熱度

    2回答

    我試圖用Python的多克爾API登錄到一個碼頭工人云: https://docker-py.readthedocs.io/en/stable/client.html#creating-a-client1 的網址是什麼?什麼是港口? 我試圖讓它與cloud.docker.com一起使用,但是我對任何註冊服務器都沒問題,只要它是免費使用的,我可以使用它從一臺計算機上傳Docker映像並運行他們在另一

    0熱度

    1回答

    我想使用Docker Python SDK創建一個Docker容器,並繼續執行一些命令並獲得一些結果。 我,我可以運行在容器中執行一個命令,然後這個容器不見了 import docker client = docker.from_env() client.containers.run('alpine', 'echo hello world') 或創建一個容器,並使其運行的後臺程序 cont