docker使用笔记-dockerfile简单使用
·
前言
前一段时间学习docker的使用,由于在使用过程中用到了dockerfile构建镜像,过程中遇到了很多的坑,莫名其妙的拷贝失败,或者运行脚本失败,很是头疼。最后总结一下dockerfile使用过程中的一些点,以便后用。
构建过程
1、本次构建镜像的文件的结构:
run为执行程序的exe文件和相关的dll文件third为第三方的库文件,有vc_redist.x64.exe文件dockerfile文件
这样的分布结构比较清楚,便于以后的拓展。


2、对应dockerfile的书写:
FROM microsoft/windowsservercore
# 设置工作目录为servercore1
WORKDIR /servercore1
#直接拷贝本地的vc_redistx64.exe到docker中c盘目录下的tools/目录下
ADD third/vc_redist.x64.exe /tools/vc_redist.x64.exe
RUN C:\tools\vc_redist.x64.exe /quiet /install
#直接拷贝本地的run文件夹到docker中c盘目录下的run/目录下
COPY run/ /run/
CMD c:/run/helloworld.exe
3、构建的过程:

4、测试结果:

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)