Using volumes with oracle database

I have a docker container that creates a database if no .dbf files exist on the docker volume and that start a database if the .dbf fies exist.

I was thinking about copying the .dbf files from the database from another server on the volume so I could start the database with any data.

I am receiving this error when starting the database wit the .dbf from another server:
SQL> ORACLE instance started.
Total System Global Area 587202560 bytes
Fixed Size 2926952 bytes
Variable Size 478152344 bytes
Database Buffers 100663296 bytes
Redo Buffers 5459968 bytes
Database mounted.
ORA-01122: database file 14 failed verification check
ORA-01110: data file 14: '/u01/app/oracle/oradata/INTEGUNO/data/HRZA.dbf’
ORA-01210: data file header is media corrupt
SQL> Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
The following output is now a tail of the alert.log:
check value in block header: 0x9857
computed block checksum: 0x0
Rereading datafile 14 header failed with ORA-01210
Thu Sep 14 14:08:42 2017
Errors in file /u01/app/oracle/oradata/INTEGUNO/log/diag/rdbms/integuno/INTEGUNO/trace/INTEGUNO_ora_70.trc:
ORA-01122: database file 14 failed verification check
ORA-01110: data file 14: '/u01/app/oracle/oradata/INTEGUNO/data/HRZA.dbf’
ORA-01210: data file header is media corrupt
ORA-1122 signalled during: ALTER DATABASE OPEN…
Thu Sep 14 14:08:42 2017
Checker run found 1 new persistent data failures

Could this come from the OS versions ? The Oracle version is the same but the volume is on Centos 7, the container is oracle linux 7 and the .dbf are from an oracle server 5.8
or copying .dbf files from a database to be plugged onto another database will definitely never work ?

Regards