linux下如何编写shell命令,使其自动进入容器内执行python脚本

想编写一条shell命令,可以实现自动化。python脚本在容器内,查了下只有用docker exec -it containerId bash -c "python test.py -m 1"
命令实现。但是出问题了(容器内手动执行"python test.py -m 1"是ok的),使用此shell命令执行时,运行的python环境与在容器内执行python脚本时的环境不一样,导致执行这条shell命令报错。有没有解决的办法?

通过一个dockerfile+一条命令即可解决

docker 镜像容器导入导出、查看日志、拷贝文件命令_程序媛一枚~的博客-CSDN博客 1. 本地文件上传到docker 容器中,参考docker cp /root/pcl-pcl-1.8.1.tar.gz 7ff95b333e12:/docker cp /root/lib64_a 7ff95b333e12:/2. docker从容器里面拷文件到宿主机docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径docker cp mawall_ppcl:/data/dist /home/data/test/3. docker 挂载目录我要启动一个ce https://blog.csdn.net/qq_40985985/article/details/106334245