739 Stimmen

Wie kann ich mit Docker mehr als 1 Port freigeben?

Ich habe also 3 Ports, die der Schnittstelle des Geräts zugänglich gemacht werden sollen. Ist es möglich, dies mit einem Docker-Container zu tun?

4voto

PhantomReference Punkte 668

Wenn Sie einen Container aus einem Bild erstellen und mehrere Ports freigeben möchten (nicht veröffentlichen), können Sie den folgenden Befehl verwenden:

docker create --name `container name` --expose 7000 --expose 7001 `image name`

Wenn Sie diesen Container nun mit dem Befehl docker start starten, werden die konfigurierten Ports oben freigegeben.

1voto

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm install
RUN npm install -g pm2

COPY . ./

EXPOSE 3000
EXPOSE 9200

CMD npm run start

Es funktioniert nicht für zwei Ports

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X