Wie kann der Docker-Befehl run auf Elastic Beanstalk angepasst werden?

Folgendes muss Docker anweisen, das Netzwerk des Containers nicht zu containerisieren, da eine Verbindung zu einer MongoDB in einem VPN (Enterprise Private DB) hergestellt werden muss.

Es gibt einen Docker-Befehl, mit dem ich genau das machen kann:--net=host. ReferenzHie.

So, zum Beispiel, wenn ich den Container auf meinem lokalen Rechner laufen lasse, mache ich so etwas wie:

docker run --rm -it --net=host [image-name]:[version] bash -il

Und dieser Befehl erledigt den Trick. Dank dessen kann ich mich mit der "privaten" MongoDB verbinden.

Also, meine Frage ist: Gibt es eine Möglichkeit, die @ anpassdocker run Befehl einer Single Docker-Umgebung auf Elastic Beanstalk, damit ich das @ hinzufügen ka--net=host?

Ich habe versucht, das @ zu verwend container_commands in dasconfig.yml Datei, um diese Anweisung dort hinzuzufügen, aber ich glaube nicht, dass das tut, was ich brauche, hier ist ein Ausschnitt:

container_commands:
  00-test_command:
    command: bundle exec thin --net=host
  01-networking-fix:
    command: "docker run --rm -it --net=host [image-name]:[version] bash -il"

Antworten auf die Frage(6)

Ihre Antwort auf die Frage