docker compose定义容器名称

 2023-12-21  阅读 2  评论 0

摘要:compose定义容器名称吗?Docker Compose 通过一个声明式的配置文件描述整个应用,从而使用一条命令完成部署。Docker Compose 会使用目录名(counter-app)作为项目名称,Docker Compose 会将所有的资源名称中加上前缀 counter-app_。 常用的启动一个 Compose 应用(通过 Comp

docker compose定义容器名称

compose定义容器名称吗?Docker Compose 通过一个声明式的配置文件描述整个应用,从而使用一条命令完成部署。Docker Compose 会使用目录名(counter-app)作为项目名称,Docker Compose 会将所有的资源名称中加上前缀 counter-app_。

常用的启动一个 Compose 应用(通过 Compose 文件定义的多容器应用称为“Compose 应用”)的方式就是 docker-compose up 命令。它会构建所需的镜像,创建网络和卷,并启动容器。

默认情况下,docker-compose up 会查找名为 docker-compose.yml 或 docker-compose.yaml 的 Compose 文件。

如果 Compose 文件是其他文件名,则需要通过 -f 参数来指定。

如下命令会基于名为 prod-equus-bass.yml 的 Compose 文件部署应用。

$ docker-compose -f prod-equus-bass.yml up

Docker Compose 会将项目名称(counter-app)和 Compose 文件中定义的资源名称(web-fe)连起来,作为新构建的镜像的名称。Docker Compose 部署的所有资源的名称都会遵循这一规范。

如下命令列出了两个容器。每个容器的名称都以项目名称(所在目录名称)为前缀。此外,它们还都以一个数字为后缀用于标识容器实例序号,因为 Docker Compose 允许扩缩容。

$ docker container ls  ID COMMAND STATUS PORTS NAMES  12.. "python app.py" Up 2 min 0.0.0.0:5000->5000/tcp counterapp_web-fe_1  57.. "docker-entry.." Up 2 min 6379/tcp counterapp_redis_1

counterapp_web-fe 容器中运行的是应用的 Web 前端。其中执行的是 app.py,并且被映射到了 Docker 主机的 5000 端口。

产品是通过docker技术,在集群主机上部署实现,功能强大、简单易用,可作集群服务,**轻松搭建私有网络,轻松组建服务集群。

高性价比的容器云产品链接

提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/89745.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0117秒, 内存占用336.7 KB, 访问数据库18次

  • 我要关灯
    我要开灯
  • 客户电话
    lecms

    工作时间:8:00-18:00

    客服电话

    电子邮件

    admin@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部