Enregistrez et quittez, redémarrez le shell. Ensuite, vous pouvez utiliser la commande dest pour implémenter certaines fonctions, telles que la liste des images : dest /images/json
Par défaut, /var/run/docker.sock est utilisé pour la communication. Vous pouvez utiliser le paramètre -H pour spécifier le port d'écoute correspondant Si vous utilisez le mode de communication socket par défaut, vous pouvez utiliser celui de curl. méthode unix-socket pour les tests
Le port ici dépend du port lié à votre démon Docker.
Si aucun port n'est spécifié lors de l'exécution du démon, le port par défaut est unix:///var/run/docker.sock
Par défaut, le démon Docker écoute sur unix:///var/run/docker.sock et le client doit avoir un accès root pour interagir avec le démon. Si un groupe nommé docker existe sur votre système, docker s'applique. propriété de la socket au groupe. https://docs.docker.com/engin...
J'utilise une méthode de compromis ici
Environnement : MacOS
Tapez le shell : vim ~/.bash_profile, tapez le code suivant à la fin du fichier
Enregistrez et quittez, redémarrez le shell.
Ensuite, vous pouvez utiliser la commande dest pour implémenter certaines fonctions, telles que la liste des images :
dest /images/json
Par défaut, /var/run/docker.sock est utilisé pour la communication. Vous pouvez utiliser le paramètre -H pour spécifier le port d'écoute correspondant
Si vous utilisez le mode de communication socket par défaut, vous pouvez utiliser celui de curl. méthode unix-socket pour les tests
Les instructions ci-dessus sont dans
Peut être exécuté normalement
Le port ici dépend du port lié à votre démon Docker.
Si aucun port n'est spécifié lors de l'exécution du démon, le port par défaut est
unix:///var/run/docker.sock
Par exemple lors de l'exécution :
Cela équivaut à lier le socket par défaut au 2376 de la machine locale, c'est ce que vous avez dit
http://localhost:2376
Si vous ne souhaitez pas modifier le fichier de configuration, utilisez simplement le miroir comme proxy. Attention au montage
/var/run/docker.sock