Use Private Image
Pull an Image from a Private Registry
Steps to use private image
Examples
Docker Hub
$ pi create secret docker-registry regcred-dockerhub \
--docker-username=xjimmyshcn \
--docker-password='xxxxxxxxxx' \
--docker-email=xxxxxxxxxx
$ cat pod-dockerhub.yaml
apiVersion: v1
kind: Pod
metadata:
name: alpine-dockerhub
spec:
containers:
- name: alpine
image: xjimmyshcn/alpine:latest
command: ['sh', '-c', 'echo The app is running! && sleep 3600']
imagePullSecrets:
- name: regcred-dockerhub
//use spec.imagePullSecrets
$ pi create -f pod-dockerhub.yaml
or
//use --image-pull-secrets
$ pi create pod alpine-dockerhub --image=xjimmyshcn/alpine:latest \
--image-pull-secrets=regcred-dockerhub \
-- sh -c 'echo The app is running! && sleep 3600'Gitlab
GCR
ECR
Last updated