我正在尝试使用docker run覆盖 docker 入口点。这适用于 docker-compose:
myapp:
build: .
security_opt:
- seccomp:unconfined
entrypoint: dlv debug local/myorg/myapp -l 0.0.0.0:2345 --headless=true --log=true --server
volumes:
Run Code Online (Sandbox Code Playgroud)
使用:
docker run --entrypoint "dlv debug local/myorg/myapp -l 0.0.0.0:2345 --headless=true --log=true --server"
Run Code Online (Sandbox Code Playgroud)
结果是:
exec: \"dlv debug local/myorg/myapp -l 0.0.0.0:2345 --headless=true --log=true --se
rver\": stat dlv debug local/myorg/myapp -l 0.0.0.0:2345 --headless=true --log=true --server: no such file or directory
Run Code Online (Sandbox Code Playgroud) 我的项目中有两个测试,我想构建一个测试,将生成的二进制文件放在一个容器中,运行它,然后附加一个调试器。
这可能吗?
package dataplatform
import "testing"
func TestA(t *testing.T) {
// test A
}
func TestRunCommand(t *testing.T) {
// Test B
}
Run Code Online (Sandbox Code Playgroud) 如何使用listKeys ARM函数列出azure函数应用程序的键?
我的模板:
{
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"resources": [],
"outputs": {
"referenceOutput": {
"type": "object",
"value": "[listkeys(resourceId('Microsoft.Web/sites/functions', 'my-function-app','my-function'),'2016-08-01').key]"
}
}
Run Code Online (Sandbox Code Playgroud)
然后运行:
az group deployment create -g my-rg --template-file ./arm.json --mode incremental
Run Code Online (Sandbox Code Playgroud)
错误:
No route registered for '/api/functions/my-function/listkeys?api-version=2016-08-01'
Run Code Online (Sandbox Code Playgroud)