为什么不在MacOS中使用docker命令?

这是一个命令:

docker-compose run --no-deps --rm php-bundle /bin/bash -c "useradd -u 501 docker && su -c 'phpunit tests' docker" 

它适用于Linux(Ubuntu)。 但不是在MacOS上,用户,运行这个命令,落入terminal,这部分不起作用:

 "useradd -u 501 docker && su -c 'phpunit tests' docker" 

如何解决这个问题?