Tyl*_*ert 14 docker dockerfile
有没有办法可以在Dockerfile中设置容器名称?基本上我想要总是使用相同的名称,所以在构建和运行图像以获取其名称后,我不必运行"$ docker ps".
Hem*_*ela 28
该Dockerfile是创建图像不容器.
您现在可以使用新--name标志为容器命名docker run.
如果未指定名称,Docker将自动生成名称
从 docker-compose.yml 您可以创建一个容器并命名它,您可以使用:
container_name:
看这个例子:
version: '3.7'
services:
  grafana:
    image: grafana/grafana
    container_name: grafana
    restart: always
    ports:
      - 3000:3000
    networks:
      - monitoring
    volumes:
      - grafana-volume:/var/lib/grafana
如果您不使用 Docker compose,您可以在命令行中使用 --name,如下所示:
docker run --name=grafana
是否有理由需要在 dockerfile 中定义它,而不仅仅是在运行时命名容器?
如果您使用 docker run 来运行您的图像,请在命令行中指定名称:
--name=""                     Assign a name to the container
| 归档时间: | 
 | 
| 查看次数: | 13636 次 | 
| 最近记录: |