将docker-compose中的secomp设置为unconfined

我需要能够分叉进程。 据我了解,我需要设置安全选项。 我已经尝试用docker命令做这个,它工作正常。 但是,当我在docker组成文件中这样做,它似乎什么都不做,也许我不使用撰写正确的。

docker

docker run --security-opt=seccomp:unconfined <id> dlv debug --listen=:2345 --headless --log ./cmd/main.go 

泊坞窗,撰写

build立

泊坞窗,compose.yml

 networks: backend: services: example: build: . security_opt: - seccomp:unconfined networks: - backend ports: - "5002:5002" 

Dockerfile

 FROM golang:1.8 RUN go get -u github.com/derekparker/delve/cmd/dlv RUN dlv debug --listen=:2345 --headless --log ./cmd/main.go 

命令

 docker-compose -f docker-compose.yml up --build --abort-on-container-exit 

结果

2017/09/04 15:58:33 server.go:73:使用API​​ v1 2017/09/04 15:58:33 debugger.go:97:使用args启动进程:[/ go / src / debug] could not启动过程:fork / exec / go / src / debug:操作不允许