你的Dockerfile看起来是没问题的,将所有的jar包复制到工作目录并设置了容器的暴露端口。
关于CMD命令,你在其中使用了sh -c来运行多个命令。但是在Docker容器中只能运行一个命令,所以你需要运行一个脚本文件来启动多个jar包。
CMD
sh -c
首先,你需要在应用程序存放的目录下创建一个脚本文件,比如start.sh,然后将启动jar包的命令放在脚本文件里,如下所示:...
start.sh
你的Dockerfile看起来是没问题的,将所有的jar包复制到工作目录并设置了容器的暴露端口。
关于
CMD命令,你在其中使用了sh -c来运行多个命令。但是在Docker容器中只能运行一个命令,所以你需要运行一个脚本文件来启动多个jar包。首先,你需要在应用程序存放的目录下创建一个脚本文件,比如
start.sh,然后将启动jar包的命令放在脚本文件里,如下所示:...