컨테이너에서 변경 사항을 안전하게 되돌리는 방법

문제를 해결하기 위해 discourse 컨테이너 내부의 코드에 수동으로 몇 가지 변경 사항을 적용했습니다. 이제 모든 변경 사항을 안전하게 되돌리려면 어떻게 해야 하나요?

현재 코드가 포함된 컨테이너를 원하신다면, 가장 간단한 해결책은 컨테이너를 다시 빌드하여 새 컨테이너를 얻는 것입니다.

다른 방법으로는 git을 사용하여 수행한 변경 사항을 되돌리는 것입니다. (그 방법에 대해서는 구글에서 검색해 보실 수 있습니다).

아래와 같은 명령을 의미하는 건가요?

cd /var/discourse
./launcher enter app
git reset --hard
git clean -fxd

이렇게 하면 될까요?

그렇다고 생각합니다. 다만, 새 컨테이너를 다시 빌드하는 것을 추천합니다.