如何使用docker镜像构建应用程序?

时间:2018-05-02 16:32:11

标签: linux windows docker compilation cross-platform

我有一个docker镜像,我试图用它来交叉编译Windows的应用程序。但是,每当我输入docker镜像时,它都不会显示我的文件系统,因此无法访问我的源代码。

如何使用泊坞窗图像构建?或者我错过了什么?

1 个答案:

答案 0 :(得分:2)

如果我理解正确,图像包含您的开发环境,您只需要一种方法让容器在运行时在主机上查看您的代码。答案就在那个问题上。

只需在安装了源目录的情况下启动容器:

import pandas as pd
import numpy as np
import multiprocessing
d = {'col1': [1, 2], 'col2': [3, 4]}
df = pandas.DataFrame(data = d)
list = [(0,3,1,5), ...]
def function(x):
    df.loc[x[0],"col1"] = x[1]
    df.loc[x[2],"col2"] = x[3]
pool = multiprocessing.Pool()
pool.map(function, list)
df.to_csv("tset.csv")

然后在容器内,docker run --rm -it -v%my_src_dir%:/workspace centos:6.6 /bin/sh 继续开发。