자동화 된 요리 책 테스트의 속도를 높이기 위해 현재 실행중인 kitchen-docker
드라이버를 사용하고 있습니다.Kitchen-Docker and Systemd
그러나 이것으로 잠시 게임을 한 후에 어떤 조리법에도 관련이 있다면 모든 주방이 작동하지 않는다는 것을 알았습니다. 서비스를 중지/시작/다시 시작하려고 시도하면이 문제가 컨테이너 내부에서 허용되지 않습니다. service
실행이 실패합니다. 내가 kitchen login
를 사용하여 컨테이너 들어간 경우
, 내가하려고 할 때마다이 systemctl
를 사용하는 ... 나는이 오류 메시지가 :
[[email protected] ~]$ sudo systemctl restart foo
Failed to get D-Bus connection: Operation not permitted
이 문제를 해결하기 위해 어떤 방법이 있나요? 현재 에 privileged: true
옵션으로이 이미지를 실행 중입니다.
driver:
name: docker
run_command: /bin/systemd
cap_add:
- SYS_ADMIN
volume:
- /sys/fs/cgroup
경고 : 나뿐만 아니라 아직 부엌 도켄으로의 이전을하지 않은 것처럼
는
이것은 부엌 도킹꾼의 관리자로서조차도 대부분의 사람들이 도켄을 사용하는 것이 좋습니다. – coderanger
언제든지이 문제를 해결할 계획이 있습니까? 아니면 Kitchen-Dokken으로 뛰어 들어가서 되돌아 보지 않아도됩니까? – Navarro
그 자체로 수정해야 할 것이 아니라, dokken이이 모델에서 더 잘 작동한다는 것입니다. – coderanger