I have a custom docker image that can run on docker like below:
root@ubuntu:/home/peter/mgr-test# docker images
REPOSITORY                                                     TAG                 IMAGE ID            CREATED             SIZE
850473919045.dkr.ecr.us-east-1.amazonaws.com/peter-demo-ecr    latest              3df81b4fa7e8        3 days ago          601 MB
centos7/mgr                                                    v1                  3df81b4fa7e8        3 days ago          601 MBTo run docker container:
docker run --privileged -idt \
    -v /sys/fs/cgroup:/sys/fs/cgroup \
    --name mgr5 \
    -h abcloud-mgr5.byoc.acer.com \
    centos7/mgr:v1 /usr/sbin/initTo login docker container:
root@ubuntu:/home/peter/mgr-test# docker exec -it 180d13e5acba bash
Configuring ipa-client, please wait....
[root@abcloud-mgr1 /]#How can I use kubectl run to my docker image?
You can simply run docker image with kubectl using following command
kubectl run --image=image_name container_name
Similarly you will also find kubectl exec command to run in interactive mode. For detailed information visit kubernetes documentation.