/usr/share/containers/containers.conf
/etc/containers/containers.conf
-eg 에서 일부 구성을 덮어쓴 후 log_size_max = 10485760
시스템에 최소한의 영향을 미치면서 이 새로운 구성을 적용하는 공식적인 방법은 무엇입니까?
충분하다문서구성 방법을 설명하지만 구성을 적용하는 방법은 설명하지 않습니다.
전체 시스템을 재부팅한 후에는 확실히 작동하지만, 이 작업을 수행하는 데 덜 영향을 미치는 방법이 있다고 생각합니다.
답변1
Podman은 docker/Moby와 달리 데몬을 실행하지 않으므로 데몬을 다시 로드할 필요가 없습니다. Podman 실행 시 나타나는 구성이 적용됩니다. 즉, 무언가를 변경하면 이후 실행되는 모든 Podman에 즉시 적용됩니다.
현재 실행 중인 Pod에는 적용할 수 없습니다. Podman은 시작 시 구성을 읽습니다! 따라서 구성 변경 사항이 런타임 동작에 적용되는 경우 다시 시작해야 합니다.
답변2
이것이 최선의 방법인지는 모르겠지만 제가 하는 방식은 이 파일의 내용을 변경한 후 podman pull <some_test_image_like_nginx>
새로운 구성이 적용되었는지 확인하기 위해 입력하는 것입니다. 일반적으로 그렇게 됩니다.
~에 따르면이 링크분명히 재구성 후에는 특정한 작업을 수행할 필요가 없으며 변경 사항이 자동으로 적용되며 CONTAINERS_CONF
환경 변수를 사용하여 해당 변경 사항이 사용되고 있는지 확인할 수 있습니다 /etc/containers/containers.conf
.