我正在尝试使用Docker。我想在Docker上运行一个超级简单的程序(熟悉Docker)。
我已经完成了大部分Dockers自己的教程,但是在任何地方都使用自己的代码,所以我感到困惑。在网上搜索有很多点击(我试图理解),但其中大多数都涉及更多的未知工具(maven,springboot,django)或者它们太复杂了。
假设我有一个helloworld.py(或helloworld.java)。我如何在Docker上运行它? *通过运行我的意思是上传和执行。
我需要在docker上下载java吗?需要什么样的步骤? 我知道这是一个"愚蠢的"问题,这就是我指定假人方法的原因。
任何帮助将不胜感激。甚至链接覆盖了这个(我还没有成功找到)
答案 0 :(得分:1)
这是运行" hello world"的基本形象。 Python中的示例:
您必须在文件夹中创建这两个文件。
Dockerfile :
FROM python:2
COPY ./helloworld.py /
CMD ["/usr/bin/python", "/helloworld.py"]
helloworld.py :
print "hello world"
寻找Dockerfile reference来了解FROM
,COPY
和CMD
做了什么。
首先你build容器:
docker build -t hellopython <path-of-image-folder>
验证图片是否已列出:
docker images
Run一个新容器:
docker run hellopython
使用ps列出容器:
docker ps -a