【发布时间】:2018-11-28 13:08:44
【问题描述】:
我有一个运行 docker 的命令,
docker run --name pre-core -itdp 8086:80 -v /opt/docker/datalook-pre-core:/usr/application app
在上面的命令中,/opt/docker/datalook-pre-core 是主机目录,/usr/application 是容器目录。目的是容器目录映射到主机目录。因此,当容器崩溃时,该目录将用作存储并保存其上的数据。
当我打算使用kubernetes为这个容器创建一个pod时,如何编写pod.yaml文件?
我猜是这样的:
apiVersion: v1
kind: Pod
metadata:
name: app-ykt
labels:
app: app-ykt
purpose: ykt_production
spec:
containers:
- name: app-ykt
image: app
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
volumnMounts:
- name: volumn-app-ykt
mountPath: /usr/application
volumns:
- name: volumn-app-ykt
????
我不知道在我的案例中我要写的 yaml 中的确切属性是什么?
【问题讨论】:
标签: docker kubernetes