docker run命令更改为.yaml文件

时间:2016-02-24 06:16:46

标签: docker kubernetes

下面的

是我的启动容器泊坞窗运行命令:

docker run -it -d --name=aaa--net=host -v /opt/headedness/phantomjs:/data/phantomjs/bin/phantomjs -v /opt/ctcrawler/log:/data/log XXX/app/aaa:latest -id aaa -endpoint http://localhost:8080/c2/ -selenium http://localhost:4444/wd/hub

如何将其更改为yaml文件?我尝试了很多方法,但仍然无法工作...... 下面是我的.yaml文件(请帮忙......)

apiVersion: v1
kind: Pod
metadata:
  name: aaa
spec:
  containers:
    - name: aaa
      image: xxx/app/aaa:latest
      net: "host"
      args:
      - -id: aaa
      - -phantomjs: /data/phantomjs/bin/phantomjs
      - -capturedPath: /data/log
      - -endpoint: http://wwww/c2/
      - -selenium: http://localhost:4444/wd/hub
      - -proxy: n/a
      imagePullPolicy: Always
  imagePullSecrets:
    - name: myregistrykey

1 个答案:

答案 0 :(得分:0)

您的规格无效。 对于主机网络集spec.securityContext.HostNetwork: true 使用hostPath卷在主机上装入目录。 如果是配置数据,则可以从v1.2开始使用gitRepo卷或ConfigMap。