-p后面直接带网络程序,不大灵活啊。ps -p可以同时开放很多个网络端口么?
C'est possible, mais ne le faites pas. Si vous avez plusieurs programmes, vous devez ouvrir plusieurs conteneurs. C'est la bonne posture de docker
Il est recommandé d'utiliser docker-compose
Oui.Par exemple, si vous utilisez Docker pour exécuter un programme nodejs et que le programme écoute deux ports, tels que 8080 et 3443, vous avez besoin de -p 8080:8080 -p 3443:3443
8080
3443
-p 8080:8080 -p 3443:3443
Docker recommande qu'un conteneur n'exécute qu'un seul service
C'est possible, mais ne le faites pas. Si vous avez plusieurs programmes, vous devez ouvrir plusieurs conteneurs. C'est la bonne posture de docker
.Il est recommandé d'utiliser docker-compose
Oui.
Par exemple, si vous utilisez Docker pour exécuter un programme nodejs et que le programme écoute deux ports, tels que
8080
et3443
, vous avez besoin de-p 8080:8080 -p 3443:3443
Docker recommande qu'un conteneur n'exécute qu'un seul service