프로그램의 여러 인스턴스를 갖는 가장 좋은 방법은 무엇입니까?

프로그램의 여러 인스턴스를 갖는 가장 좋은 방법은 무엇입니까?

Firefox와 같은 특정 프로그램의 여러 인스턴스를 실행하고 싶습니다. 이 작업을 수행할 수 있도록 존재한다는 것을 알고 있지만 -no-remote모든 프로필에 적용되는 개인화 프로필인 mozilla.cfg를 사용하고 있기 때문에 프로필에 영향을 주지 않는 프로필을 원하기 때문에 내 경우에는 적합하지 않습니다. 내 개인화는 의도된 방식으로 특정 사이트의 설정을 신속하게 테스트하는 데 사용됩니다(내 구성은 사이트를 손상시킬 수 있는 많은 항목을 제한합니다).

나는 다른 사용자로서 프로그램을 실행할 수 있다고 믿지만, 내 컴퓨터에 액세스할 수 있는 유일한 사람이기 때문에 그것이 어떻게 작동할지는 잘 모르겠습니다. 다른 사용자 프로그램) GUI 응용 프로그램의 경우에도 내 계정에서 실행하는 것처럼 별도의 사용자로 실행하는 것이 간단합니까?

Docker가 적합한 도구인지도 궁금합니다. 변경 사항을 얼마나 잘 보존하는지 잘 모르겠습니다. (제가 이해한 바에 따르면 Docker에서 실행되는 애플리케이션은 정확한 상태로 복원할 수 있는 이미지와 비슷하지만 얼마나 잘 보존되는지는 알 수 없습니다.) 유지합니다) 일반적인 가상 머신처럼 상태를 유지합니까?

다른 방법도 높이 평가됩니다. 어떤 옵션을 사용할 수 있는지, 장단점 측면에서 어떻게 다른지 알고 싶습니다.

답변1

이를 결합하여 --new-instance(모든 경우에 새 인스턴스가 시작됨) -P다양한 프로필을 선택할 수 있습니다. 한 번 사용하여 깨끗한 프로필을 만든 다음 명령줄에서 이름을 지정하면 Firefox에서 해당 프로필을 사용합니다. 새 인스턴스를 시작합니다.

관련 정보