有没有一种方法可以将图像用作bash别名,而无需使用“ FROM foo AS bar”语法?

时间:2019-01-30 18:57:22

标签: bash docker dockerfile

在Dockerfile.template的顶部有以下内容:

main

在文件下方的某个位置:

FROM nginx:alpine AS server

是否有一种无需使用COPY --from=server /etc/nginx /etc/nginx 语法即可完成的方法?

我陷入了不支持该语法的Docker版本(17.03.2-ce)。

是否有一种方法可以创建引用FROM foo AS bar图像而不使用server的bash别名nginx:alpine

1 个答案:

答案 0 :(得分:1)

不,这是用于多阶段构建的语法,并且您具有较旧的Docker版本。参见https://docs.docker.com/develop/develop-images/multistage-build/

  

多阶段构建是一项新功能,需要在守护程序和客户端上使用Docker 17.05或更高版本。