docker 调用外部程序真的会很麻烦,建议不用docker版。下面说一下我一个docker小白昨天折腾qb自动运行外部程序(用python改下载好的文件夹名字) 首先,会出现找不到该外部程序,.py消失不见,用docker logs 容器id发现。docker内部好像有虚拟环境需要拷贝进去 [ol]docker cp /root/renameup.py qbittorrent:/[/ol]复制代码 当运行时发现缺少一些依赖,需要pip3 install 依赖,本地装进去docker内还是缺少依赖, 于是网上搜一大堆,本地装了不代表docker环境装了 [ol]docker exec -it 容器id /bin/bash[/ol]复制代码 这个命令可以进入docker环境,来bash,但是在docker里面装pip3又是个问题,因为docker里又没有apt命令不能apt install pip3 最后用的wget还是curl啥的装了pip3,已经找不到记录了 再在docker环境内用pip3装上依赖,就能跑了 明天一定开始学dock儿!!!
Clost 发表于 2023-3-7 04:52 docker 调用外部程序真的会很麻烦,建议不用docker版。下面说一下我一个docker小白昨天折腾qb自动运行外部 ... docker内安装rclone [ol]docker exec -it qbittorrent /bin/bash wget https://raw.githubusercontent.com/rclone/rclone/master/docs/content/install.sh bash install.sh[/ol]复制代码 然后把本地rclone的配置文件/root/.config/rclone/rclone.conf复制到docker里的相同位置就可以了