docker-compose.yml 如果定义镜像的名字和标签
PHPz
PHPz 2017-04-27 09:03:25
[Docker讨论组]

例:docker-compose.yml的内容如下:

redis:
    build: .
    ports:
      - "6379:6379"

docker-compose up 执行完之后镜像的名字为redis_redis tag为latest 请问如何配置这个镜像的名字和标签呢?

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis_redis         latest
PHPz
PHPz

学习是最好的投资!

全部回复(2)
天蓬老师

docker-compose 是基于你原来的镜像生成容器,你yml文件里定义的是redis ,生成之后 redis就是这个容器的别名,你之后直接用redis这个名字就可以了。docker-compose exec redis bash 进去到你的redis容器。

黄舟
version: '2'
services:
    nginx:
        image: "${DOCKER_USER}/nginx:1.11"
        build:
            context: .
            dockerfile: Dockerfile-nginx
        volumes:

以上例子,${DOCKER_USER}这个你可以不写,直接写后面的nginx:2.11就行,“:”前面是名字,后面是Tag。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号