我的docker文件看起来像这样:
# Start from a Debian image with the latest version of Go installed
# and a workspace (GOPATH) configured at /go.
FROM golang
# Install our Go dependencies
RUN go get -u golang.org/x/oauth2...
ENTRYPOINT /go/bin/...
我的基本应用程序将在golang上运行,但我需要从golang访问python脚本进行一些处理。如何在我的docker容器中安装python3并使用pip安装一些python依赖项。
答案 0 :(得分:0)
如果你真的使用像这样的debian图像:
哪个是标记:golang:1.9-stretch
Debian延伸已经带有python3 https://wiki.debian.org/Python
因此不需要采取进一步行动。你需要安装pip,然后照常继续。
答案 1 :(得分:0)
您可以通过在 Dockerfile 中添加以下几行来在 official golang docker image 上安装 python3:
RUN apt-get update
RUN apt-get -y install python3
RUN apt-get -y install python3-setuptools
RUN apt-get -y install python3-pip