I thinks this is the same issue as in Migration 5.4 > 5.6, sqldump import It seems you forgot to manually update the database with trytond-admin
Just copy-and-paste? … they call it a container so it should be easy to move. In practice it’s more complicated. As I’m not using Docker but Python virtual environments I cannot help you further with this, but https://appfleet.com/blog/how-to-transfer-move-a-docker-image-to-another-system/ can maybe help you.
Indeed Docker adds an extra layer of complexity and for me it doesn’t give me any extra’s. I’m using Python virtual environments and are up-and-running in minutes. Installing extra modules is a pip install
away. The same for updating Tryton. When I want to dig into the database I don’t need to enter docker-commands etc. Once you have a good working environment you do a pip freeze > requirements.txt
which spits out all the packages you have. The main reason to use a Python virtual environment is to keep the original ecosystem clean. When you messed up things, you throw it away and start again.
You are on Ubuntu and if you know your way around with the commandline a bit IMO it’s easier to setup Tryton with a virtual environment than using Docker.