다음과 같이 systemd를 실행해야 하는 컨테이너가 있습니다.
podman run -ti centos:7 /sbin/init
이제 컨테이너에서 일부 수정을 한 다음 컨테이너를 종료하여 컨테이너를 중지한다고 가정해 보겠습니다. 이제 상태는 입니다 Exited
. 그러나 해당 컨테이너로 다시 이동하려면 을 사용할 수 있습니다 podman start
. 유일한 문제는 podman start
해당 컨테이너에서 특정 프로그램(예: /sbin/init)을 시작할 수 없다는 것입니다. 어떻게 해야 하나요?
답변1
Podman은 컨테이너를 시작하는 데 사용되는 명령을 저장하고, 컨테이너를 다시 시작하면 동일한 명령으로 다시 시작됩니다. 를 사용하여 이 명령을 변경할 수 있습니다 podman config --cmd
.
초기화 시퀀스 또는 사용 중인 명령의 결과를 보려면잊지 말고 -a
첨부해주세요달리는 동안 podman start
.