我做了一個小的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