在Docker文件中使用linux命令并在Windows上构建

维纳·普拉布(Vinay Prabhu)

我是Docker的初学者,在这里有一个情况。我的docker文件看起来像这样。

FROM python:3.6-alpine

#Copy contents
COPY . /srv/flask_app
WORKDIR /srv/flask_app

#Get essentials to base image
RUN apt-get clean \
    && apt-get -y update

RUN apt-get -y install nginx \
    && apt-get -y install python3-dev \
    && apt-get -y install build-essential

RUN pip install -r requirements.txt --src /usr/local/src

COPY nginx.conf /etc/nginx
RUN chmod +x ./start.sh

CMD ["./start.sh"]

当我尝试在Windows上构建docker文件时,它给我一个错误,提示找不到Linux命令。如何在Windows上构建特定于Linux的Docker?

林皮

你是alpine,你应该使用apk没有apt-get

apt-getDebianBaised系统的软件包管理

您还可以更改基本映像,然后无需更改任何命令:

FROM python:3.6-buster

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Docker构建过程中使用Docker命令

来自分类Dev

如何在Google Cloud Build中构建Docker映像并在以后的构建步骤中使用?

来自分类Dev

使用Cygwin在Windows上构建RPM,但在Linux上安装

来自分类Dev

使用SpriteKit的TextureAtlas并在Xcode命令行上构建时,iOS应用程序崩溃

来自分类Dev

Docker映像无法在AWS EC2 linux上构建,但是在Windows和Mac上构建时可以使用

来自分类常见问题

如何构建和安装GLFW 3并在Linux项目中使用它

来自分类Dev

在Windows中使用g ++构建C ++文件不能作为.bat

来自分类Dev

如何在Linux上的终端中使用vi编辑命令?

来自分类Dev

在Java中使用Process Builder在Linux上执行海关命令

来自分类Dev

在Linux上的Firefox中使用MPRIS / dbus媒体命令

来自分类Dev

在Windows开发和Linux构建的代码上使用NodeJs的Grunt?

来自分类Dev

在Windows开发和Linux构建的代码上使用NodeJs的Grunt?

来自分类Dev

在 VMware 上运行的 Ubuntu 18.04 中使用 Linux 中的“mv”命令后,找不到移动到桌面的文件

来自分类Dev

在Linux中使用grep和AWK命令获取文件列表

来自分类Dev

如何在Windows上的bash中使用启动命令

来自分类Dev

在Windows批处理文件中使用PowerShell命令的输出

来自分类Dev

在Nautilus中复制文件并在Shell命令行中使用它

来自分类Dev

从文本文件中提取信息,并在UNIX中的命令中使用它

来自分类Dev

Curl:从文件中读取标头,并在cURL命令中使用它们

来自分类Dev

使用扩展过滤文件并在 Windows PowerShell 中为所有找到的文件运行命令

来自分类Dev

将路径存储在变量中,并在Windows Dos命令行中使用

来自分类Dev

在Ubuntu上编译C文件并在Windows上使用可执行文件

来自分类Dev

如何在Linux命令行上通过Mono构建C#文件?

来自分类Dev

并在grep命令上使用条件

来自分类Dev

IBM MobileFirst:在命令行构建过程中使用外部jar文件

来自分类Dev

在构建aws命令的for循环中使用文件名的子字符串作为参数

来自分类Dev

从Windows读取文本文件并在C语言中的Linux服务器上编写

来自分类Dev

在Linux中使用GNU Libc进行编译并在eglibc上运行的危险?

来自分类Dev

通过tar文件循环并在每个文件上运行命令

Related 相关文章

  1. 1

    在Docker构建过程中使用Docker命令

  2. 2

    如何在Google Cloud Build中构建Docker映像并在以后的构建步骤中使用?

  3. 3

    使用Cygwin在Windows上构建RPM,但在Linux上安装

  4. 4

    使用SpriteKit的TextureAtlas并在Xcode命令行上构建时,iOS应用程序崩溃

  5. 5

    Docker映像无法在AWS EC2 linux上构建,但是在Windows和Mac上构建时可以使用

  6. 6

    如何构建和安装GLFW 3并在Linux项目中使用它

  7. 7

    在Windows中使用g ++构建C ++文件不能作为.bat

  8. 8

    如何在Linux上的终端中使用vi编辑命令?

  9. 9

    在Java中使用Process Builder在Linux上执行海关命令

  10. 10

    在Linux上的Firefox中使用MPRIS / dbus媒体命令

  11. 11

    在Windows开发和Linux构建的代码上使用NodeJs的Grunt?

  12. 12

    在Windows开发和Linux构建的代码上使用NodeJs的Grunt?

  13. 13

    在 VMware 上运行的 Ubuntu 18.04 中使用 Linux 中的“mv”命令后,找不到移动到桌面的文件

  14. 14

    在Linux中使用grep和AWK命令获取文件列表

  15. 15

    如何在Windows上的bash中使用启动命令

  16. 16

    在Windows批处理文件中使用PowerShell命令的输出

  17. 17

    在Nautilus中复制文件并在Shell命令行中使用它

  18. 18

    从文本文件中提取信息,并在UNIX中的命令中使用它

  19. 19

    Curl:从文件中读取标头,并在cURL命令中使用它们

  20. 20

    使用扩展过滤文件并在 Windows PowerShell 中为所有找到的文件运行命令

  21. 21

    将路径存储在变量中,并在Windows Dos命令行中使用

  22. 22

    在Ubuntu上编译C文件并在Windows上使用可执行文件

  23. 23

    如何在Linux命令行上通过Mono构建C#文件?

  24. 24

    并在grep命令上使用条件

  25. 25

    IBM MobileFirst:在命令行构建过程中使用外部jar文件

  26. 26

    在构建aws命令的for循环中使用文件名的子字符串作为参数

  27. 27

    从Windows读取文本文件并在C语言中的Linux服务器上编写

  28. 28

    在Linux中使用GNU Libc进行编译并在eglibc上运行的危险?

  29. 29

    通过tar文件循环并在每个文件上运行命令

热门标签

归档