Как создать модуль из существующего контейнера Docker
Я создал Docker-контейнер, используя docker-compose.yml, и он работает на 8085/ TCP. Теперь мне нужно создать модуль с этим контейнером и развернуть его с помощью kubernetes. Я использовал для этого файл.yaml, но получаю ошибку CrashLoopBackOff.
$ docker ps
CONTAINER ID IMAGE STATUS PORTS NAMES
b155297cad73 wpt-rest_wptrestservice Up 4 hours 0.0.0.0:8085->8085/tcp wpt-rest_wptrestservice_1
$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b155297cad73 wpt-rest_wptrestservice "java -jar wpt-rest.…" 4 hours ago Up 4 hours 0.0.0.0:8085->8085/tcp wpt-rest_wptrestservice_1
Теперь я создал файл wpt-pod.yml:
apiVersion: v1
kind: Pod
metadata:
name: wpt-pod
spec:
containers:
- name: wptrestservice
image: localhost:5000/local-openjdk:latest
ports:
- containerPort: 8085
Но после запуска вышеуказанного файла.yaml я получаю следующую ошибку:
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
wpt-pod 0/1 CrashLoopBackOff 2 35s
Что я здесь не так делаю? Я новичок в kubernetes и попал сюда, следуя некоторым онлайн-учебникам.