-
Notifications
You must be signed in to change notification settings - Fork 801
docker 在 Windows 上無法設定 cookie 位置 #21
Comments
Hi, 我沒有在 Windows 上操作過 Docker,所以關於 mount file system 這件事可能沒辦法給你可靠的答覆。 我不確定在 Windows 上 要克服以上的問題,其中一個解法是 mount cookie 所在的資料夾。例如你想把 cookie 存在 C:\Users\myusername\shopee-cookie(我猜是對應到虛擬機中的 /mnt/c/Users/myusername/shopee-cookie),你可以這樣下指令。
如果還是出現 |
非常感謝! 問題已解決,由於我在 windows 有安裝 wsl2 子系統,沒注意是 docker 是在 Ubuntu 22.04 下執行, 解決方式如下: 勾選 wsl2 看是安裝哪一個版本或是希望 docker 在哪個ubuntu 版本環境下執行就開啟。 最後在 ubuntu shell(windows 的視窗)下輸入(myusername 需要改成你現在的 windows 使用者名稱以及 1001 在下面解釋): docker run -u 1001 -it -v "/mnt/c/Users/myusername:/secret" hyperbola/shopee-coins-bot:1 -c /secret/shopee-cookie -u xxx -p xxx 1001 怎麼來的可以參考: id -u
id -g |
不好意思,想再問一個問題,請問如果要達成每日簽到的條件, |
非常感謝兩位,問題解決 ! |
是的。而且你要自己額外設定排程,因為機器人只負責單次登入。這不見得是一般人能負擔的。 |
Hi @Johnwang860424, 請盡量以複製貼上指令代替螢幕截圖,因為截圖不容易閱讀。這是網路上發問容易犯的小錯誤之一。
你說用 root (sudo?) 是成功的,但你的螢幕截圖顯示是失敗的,所以究竟是成功還是失敗了呢?我沒有聽懂這句話是什麼意思。
你是指螢幕截圖中的 這份專案終究是以熟悉 docker 的使用者為目標,因此有使用上不符合預期的情況時,也可以先試著在網路上尋找與 docker 相關的問題與解答。 |
抱歉,以後會多加注意的。
跟您猜的一樣是與
|
windows 指令範例
|
您好,windows 系統下我以系統管理員權限之 cmd 輸入
會出現以下訊息。
請問是否是 cookie 位置問題,不過我記得
-v
會自動創建。或是要先新增 cookie 檔,如果是要先新增 cookie 檔,請問該如何新增呢?
PS:感謝大大的開發,期待此 docker 有人發圖文教學,謝謝!
The text was updated successfully, but these errors were encountered: