Cet article vous apprendra à exécuter des conteneurs en mode privilégié.
Comment exécuter un conteneur Docker privilégié?
Lorsque les utilisateurs exécutent le conteneur Docker en mode privilégié, il a un accès racine complet et contourne les chèques.
Suivez les étapes fournies pour démarrer les conteneurs Docker en mode privilégié pour accorder des privilèges de l'hôte.
Étape 1: faire dockerfile
Tout d'abord, lancez l'éditeur de code Visual Studio, créez un Dockerfile et collez le code fourni dans le fichier:
De Golang: 1.8 en tant que constructeurÉtape 2: Créer un fichier de programme
Créer un "principal.aller”Fichier pour spécifier un programme Golang simple. À cette fin, collez le code donné dans le fichier:
Package principalÉtape 3: Construire l'image docker
Ensuite, utilisez la commande fournie pour créer la nouvelle image docker à partir de dockerfile. Ici le "-t”Le drapeau est utilisé pour spécifier le nom de l'image Docker:
$ docker build -t golang: dernier .Étape 4: Exécutez le conteneur Docker en mode privilégié
Ensuite, exécutez le conteneur en mode privilégié en utilisant la commande fournie avec le «-privilégié" drapeau. Ici le "-p«Est utilisé pour spécifier le numéro de port et le« «-d«L'option est utilisée pour exécuter le conteneur en arrière-plan:
$ docker run - priviled -d -p 8080: 8080 golangEnsuite, passez au navigateur et visitez le «LocalHost: 8080”URL pour vérifier si le conteneur est en cours d'exécution ou non:
Étape 5: Vérifier que le conteneur s'exécute en mode privilégié
Pour vérifier si le conteneur s'exécute en mode privilégié ou non, listez d'abord tous les conteneurs Docker à l'aide du «docker ps" commande:
$ docker ps -aEnsuite, vérifiez si le conteneur s'exécute en mode privilégié ou non en utilisant la commande fournie avec l'ID de conteneur ou le nom du conteneur:
$ docker inspect - format = '.Hostconfig.Privilégié 'B46571B87EFDL'affichage «vrai»La valeur indique que le conteneur est en mode privilégié:
Nous vous avons appris à exécuter des conteneurs Docker en mode privilégié.
Conclusion
Pour exécuter le conteneur Docker en mode privilégié, créez d'abord une image Docker à l'aide de Dockerfile. Ensuite, l'exécution de l'image en mode privilégié pour faire fonctionner le conteneur hébergera les privilèges. À cette fin, utilisez le «docker run -priviled" commande. Cet article a expliqué comment traiter le conteneur Docker en mode privilégié.