Openshift PaaS云平台部署通俗讲解三(Container启动时运行多条命令)

Posted 风水月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Openshift PaaS云平台部署通俗讲解三(Container启动时运行多条命令)相关的知识,希望对你有一定的参考价值。

Deployment进行web程序部署的时候,在command中写入“java”,即可运行java指令,

kind: Deployment
.....
  spec:
    containers:
    - name: hello
      ....
      command:["java"]
      args:["-Dfile.encoding=UTF-8","",...]
      ....

但是若是部署程序的时候,需要使用多条指令,我们可以按如下方式来写:

kind: Deployment
.....
  spec:
    containers:
    - name: hello
      ....
      command:["/bin/sh","-c"]
      args:["mkdir -p /abc && jar -xvf /aaa/hello.jar && java -jar /aaa/hello.jar"]
      ....

按照上面的方式,在部署hello.jar前,创建了/abc的目录、又解压缩的hello.jar,即运行了多条Linux指令

以上是关于Openshift PaaS云平台部署通俗讲解三(Container启动时运行多条命令)的主要内容,如果未能解决你的问题,请参考以下文章

Openshift PaaS云平台部署通俗讲解三(Container启动时运行多条命令)

Openshift PaaS云平台部署通俗讲解二(实操)

Openshift PaaS云平台部署通俗讲解二(实操)

Openshift PaaS云平台部署通俗讲解二(实操)

Openshift PaaS云平台部署通俗讲解一(介绍概念)

Openshift PaaS云平台部署通俗讲解一(介绍概念)