Is there any other way to execute the compound command in Docker?

Is there any other way to execute the compound command?

[[email protected] att]# docker exec -it centos-03 "cd /root/src;ls"
OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: "cd /root/src;ls": stat cd /root/src;ls: no such file or directory": unknown

You see I execute the "cd /root/src;ls" will report error.

the image is official CentOS.

Source: Docker Questions