Если self.content_container - это Frame, центрировать форму по экрану вы не сможете — она будет располагаться внутри родительского фрейма.
Если вам нужно, чтобы форма открывалась по центру экрана — создавайте Toplevel:
def show_forex_market_form(self, entry=None, read_only=False):
form = tk.Toplevel()
form.title("БезнРУБ - Рынок")
center_window(form, 800, 600)
main_frame = ttk.Frame(form)
main_frame.pack(fill=tk.BOTH, expand=True, padx=20, pady=20)
# Дальше весь ваш код, замените `self.content_container` на `form` или `main_frame`
Если же вы хотите, чтобы форма визуально располагалась по центру текущего фрейма, а не экрана, то это можно сделать через:
.pack(anchor="center") + .place(relx=0.5, rely=0.5, anchor="center")
но это не так стабильно, как с отдельным окном