开发者社区> 问答> 正文

docker中什么是上下文路径呢?

已解决

docker中什么是上下文路径呢?

展开
收起
格格的阿里云 2022-04-03 10:30:01 952 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    指令最后一个 . 是上下文路径

    例如:

    $ docker build -t nginx:v3 .
    

    docker 在构建镜像时尝试使用本地文件(例如复制)时,一旦 docker build 命令知道该路径,就会将其下的所有内容打包。

    分析:因为docker的执行方式是C/S。 Native 是 C,docker engine 是 S。实际的构建过程是在 docker 引擎中完成的,所以本地文件目前不可用。 为此,您需要在本地机器上的指定目录中打包一个文件,并使其可供 docker 引擎使用。
    如果未指定最后一个参数,则默认上下文路径是 Dockerfile 所在的位置。

    2022-04-03 12:00:15
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
构建基因数据应用生态系统—— docker in Bio/informatics 立即下载