How to create Kali Linux container on LightSail

0

I tried to create Kali Linux container on LighiSail.

I've specified 'Image' as 'kalilinux/kali-rolling' and instance type as Micro x1.

Then I started deploying, but I got an error.

The Log message of container is as follows.

 [18/9/2022:07:33:12] [deployment:1] Creating your deployment
 [18/9/2022:07:34:41] [deployment:1] Started 1 new node
 [18/9/2022:07:36:14] [deployment:1] Started 1 new node
 [18/9/2022:07:37:39] [deployment:1] Started 1 new node

Is there a way to resolve this?

poteti
demandé il y a 2 ans492 vues
2 réponses
2

Hello there,

I see that the logs you shared hasn't been completed. It may be that deployment is still ongoing or canceled. You should refresh the logs after some time. If you see similar message below, it means the deployment failed. [18/Sept/2022:08:48:26] [deployment:1] Canceled

I can see that you are running kalilinux/kali-rolling. Note that this is unlike a web based application image that exposes container ports for it to be in running state.

Did you provide any launch command for this Kali linux image in the Lightsail deployment? I did inspect the image and I see that you can run bash commands with it during startup.

docker inspect kalilinux/kali-rolling | grep Cmd -A2
            "Cmd": [
                "bash"
            ],

If you create the deployment in Lightsail without a launch command that ought to keep the container in a running state, the container will fail, hence the error you faced.

To resolve this, specify a Launch command for example tail -f /dev/null that will ensure the container remain in running state then your deployment will succeed as the container will return the message: "Reached a steady state".

Enter image description here

Refer to more example here.

profile pictureAWS
EXPERT
Olawale
répondu il y a 2 ans
profile picture
INGÉNIEUR EN ASSISTANCE TECHNIQUE
vérifié il y a 2 ans
0

Thank you for your response.

Resolved.

poteti
répondu il y a 2 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions