我做了一个小的Python脚本来创建一个数据库和内部RethinkDB执行给定的码头工人,撰写容器
但现在我想启动我rethink
容器内推出这个python脚本的一些表内的Python脚本与docker-compose
。
这是我的搬运工,compose.yml反思容器配置
# Rethink DB
rethink:
image: rethinkdb:latest
container_name: rethink
ports:
- 58080:8080
- 58015:28015
- 59015:29015
我试图与执行脚本发动我的容器
docker exec -it rethink python src/app/db-install.py
之后,但我得到这个错误
rpc error: code = 2 desc = oci runtime error: exec failed: exec: "python": executable file not found in $PATH
在我的容器中找不到Python。是否有可能在docker-compose
或docker exec
的指定容器内执行python脚本?
让你的python脚本连接到你的数据库不是更有意义吗? – polku