【发布时间】:2021-02-01 04:26:48
【问题描述】:
下面是docker文件:
FROM golang:1.14.10
MAINTAINER xyz
ENV SOURCES /product-api
COPY . ${SOURCES}
WORKDIR /product-api
RUN make swagger
ENTRYPOINT product-api
运行以下命令后:
$ docker build -t cloud-native-product-api:1.0.0
$ docker run -it -p 8080:8080 cloud-native-product-api:1.0.0
docker ps 给出以下输出:
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9aa144b7873c cloud-native-product-api:1.0.0 "/bin/sh -c product-…" 3 minutes ago Up 3 minutes 0.0.0.0:9090->9090/tcp trusting_matsumoto
trusting_matsumoto 列中的值 NAMES 是从哪里派生的?
【问题讨论】:
-
它是一个随机生成的值。如果您想要/需要名称的特定值,请在“docker run”命令期间使用“--name”参数。
-
@DeepakChampatiray 如何覆盖它?