如何实现ASP.NET Core + Docker + Nginx + Redis的自动挡配置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1326个文字,预计阅读时间需要6分钟。
前言:上一章介绍了Docker通过多条命令创建、启动、运行Docker容器。由此可见,一个个去创建单个容器也是相当繁琐的,尤其是在某个复杂项目中,需要使用DB、缓存、消息等,这样我们还需要去一个个地创建容器。
前言
上一章介绍了Docker通过多条命令创建启动运行Docker容器,由此可见这样一个个去创建单独的容器也是相当麻烦的,比如要在某个复杂项目中用DB、缓存、消息等等,这样我们还要去一个个再创建,为此这时候需要用上我们三剑客中的一员大将自动挡的(DockerCompose).Compose是一个用于定义和应用多个容器的工具(镜像、启动命令、端口映射等),一条命令便可配置我们引用中的所有服务.
Base
Image
指定镜像名称或者镜像Id,如果该镜像不存在,会尝试pull下来。
build
指定Dockerfile文件的路径
build: ./dir
也可以是一个对象。
build: context: ./dir dockerfile: Dockerfile-alternate args: buildno: 1
command
覆盖容器启动后默认执行的命令。
本文共计1326个文字,预计阅读时间需要6分钟。
前言:上一章介绍了Docker通过多条命令创建、启动、运行Docker容器。由此可见,一个个去创建单个容器也是相当繁琐的,尤其是在某个复杂项目中,需要使用DB、缓存、消息等,这样我们还需要去一个个地创建容器。
前言
上一章介绍了Docker通过多条命令创建启动运行Docker容器,由此可见这样一个个去创建单独的容器也是相当麻烦的,比如要在某个复杂项目中用DB、缓存、消息等等,这样我们还要去一个个再创建,为此这时候需要用上我们三剑客中的一员大将自动挡的(DockerCompose).Compose是一个用于定义和应用多个容器的工具(镜像、启动命令、端口映射等),一条命令便可配置我们引用中的所有服务.
Base
Image
指定镜像名称或者镜像Id,如果该镜像不存在,会尝试pull下来。
build
指定Dockerfile文件的路径
build: ./dir
也可以是一个对象。
build: context: ./dir dockerfile: Dockerfile-alternate args: buildno: 1
command
覆盖容器启动后默认执行的命令。

