在Docker容器中运行命令“node filename.js”
我需要每天午夜在Docker容器中运行一个js文件。
这是我的文件midnight.sh
#!/bin/bash docker exec -it hash_app bash node midnight.js
Docker exec工作正常。 但命令“节点midnight.js”不起作用。
我怎样才能执行docker集装箱内的midnight.js?
使用-c
以stringforms发送命令:
docker exec -it hash_app bash -c "node midnight.js"
假设你的文件位于/midnight.js
否则:
docker exec -it hash_app bash -c "cd /path/to/dir;node midnight.js"
- Docker PostgreSQL服务:无法绑定IPv6套接字:无法分配请求的地址
- 如何使用/链接远程postgres数据库与Django泊坞窗实施
- 无法连接到Windows 7上的Docker守护进程
- Docker&PostgreSQL:在创build时不能创build数据库名称为“ – ”的数据库
- 事件名称应至less有3个部分用斜杠分隔。 Asp.Net核心Docker中的参数名称eventName
- docker Django runserver阻止连接到MySQL DB的二进制文件
- Couchbase PHP SDK在Docker容器中
- Python在Alpine Linux中的正则expression式
- linux mke2fs失败:在我的docker镜像中没有名为/ dev / ram0的设备