最近我使用Docker搭建寶塔面板時,出現了一個問題,就是無法登陸寶塔面板。
經過查找和嘗試,我終于找到了解決方法。
docker exec -it 容器ID /bin/bash cd /www/server/panel/ python tools.py panel admin 密碼
以上命令將登陸寶塔的賬號和密碼重置為你設置的賬號和密碼。
如果你使用的是docker-compose,那么可以通過以下方式執行上述命令:
version: '3' services: bt-panel: container_name: bt_panel restart: always image: liubin/bt-caddy-docker volumes: - bt-panel:/www/server/panel ports: - "80:80" - "443:443" - "8888:8888" volumes: bt-panel: driver: local command: /bin/bash -c "echo -e '{pwd}\n{pwd}' | python /www/server/panel/tools.pypassword admin && echo 'done'"
將以上代碼中的{pwd}替換為你想要設置的密碼,然后執行docker-compose up即可。
總之,如果你遇到了類似的問題,一定要耐心查找和嘗試,相信你也能成功解決問題。