【发布时间】:2022-01-08 21:43:06
【问题描述】:
我有我的 dockerfile,我在其中使用了 postgres:12 映像,我使用一些 ddl 脚本对其进行了修改,然后我构建了这个映像,我可以通过 docker run 命令运行容器,但是我如何使用 Kubernetes 作业来运行构建图片,因为我在 k8s 上没有很好的经验。
这是我的 dockerfile 在这里你可以看到它。
码头工人建造。 -t dockerdb
FROM postgres:12
ENV POSTGRES_PASSWORD xyz@123123!233
ENV POSTGRES_DB test
ENV POSTGRES_USER test
COPY ./Scripts /docker-entrypoint-initdb.d/
如何使用以下要求自定义以下代码
apiVersion: batch/v1
kind: Job
metadata:
name: job-1
spec:
template:
metadata:
name: job-1
spec:
containers:
- name: postgres
image: gcr.io/project/pg_12:dev
command:
- /bin/sh
- -c
- "not sure what command should i give in last line"
【问题讨论】:
标签: kubernetes dockerfile kubernetes-jobs