同一个镜像指定多个容器数量&#xff09

admin 阅读:56 2024-01-22 06:33:03 评论:0

  字段描述build使用Dockerfile构建镜像。指定Dockerfile 文件名,要指定Dockerfile文件需要在bui ld标签的子级标签中使用dockerfile标签指定dockerfile构建镜像上下文路径(指定Dockerfile文件)context可以是dockerfile 的路径,或者是指向git 仓库的url地址image指定镜像command执行命令,覆盖容器启动后默认执行的命令(类似于 docker run)container_name指定容器名称,由于容器名称是唯一的, 如果指定自定义名称,则无法scale指定容器数量(同一个镜像指定多个容器数量)deploy指定部署和运行服务相关的配置,只能在Swarm模式使用environment添加环境变量networks加入网络,引用顶级networks下条目networks_mode设置容器的网络模式,如 host,bridgeports暴露容器端口,与-p相同,但端口不能低于60volumes挂载一个宿主机目录或命令卷到容器中,命令卷要在顶级volumes定义卷名称volumes_from从另一个服务或容器挂载卷,可选参数:ro 和:rw。仅版本'2' 支持hostname容器主机名sysctls在容器内设置内核参数links连接到另外一个容器,- 服务名称[:服务别名] (类似于容器互联)privileged用来给容器root权限,注意是不安全的,只有两个值:true或falserestart设置重启策略,never,always, no-failure, unless-stoppednever,默认策略,在容器退出时不重启容器。on-failure,在容器非正常退出时(退出状态非0),才会重启容器。on-failure:3,在容器非正常退出时重启容器,最多重启3次。always,在容器退出时总是重启容器。unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器。depends_on在使用Compose时,最大的好处就是少打启动命令,但一般项目容器启动的顺序是有要求的,如果直接从上到下启动容器,可能会因为容器依赖问题而启动失败。例如在没启动数据库容器的时候启动应用容器,应用容器会因为找不到数据库而退出。depends_on标签用于解决容器的依赖、启动先后的问题。

同一个镜像指定多个容器数量)

本文 zblog模板 原创,转载保留链接!网址:https://china642.com/post/818.html

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
排行榜