Docker如何运行一个python脚本Hello World

D ocker如何运行一个python脚本 Hello World

**1、编写Python的Hello World:**script.py

#!/usr/bin/python

#*coding:utf-8*

print("Hello World")

2、Dockerfile文件

#拉取Docker环境

FROM python

#设置工作目录

WORKDIR /app

#将dockerfile同级文件copy到docker容器内app目录下

COPY . /app

#运行python的命令

CMD ["python", "/app/script.py"]

3、创建并运行Docker镜像

3.1、创建Docker镜像

在dockerfile同级目录下运行下列指令创建一个镜像

$docker build -t python_test .

$docker images

3.2、运行Docker镜像

$docker run -d python_test

4、查看docker容器运行情况

$docker ps

$docker logs e255dcb51804

Hello World

从图中看到docker打印的日志有脚本写的内容,代表运行成功!

相关推荐
代码游侠2 小时前
ARM开发——阶段问题综述(二)
运维·arm开发·笔记·单片机·嵌入式硬件·学习
Mr.朱鹏3 小时前
Nginx路由转发案例实战
java·运维·spring boot·nginx·spring·intellij-idea·jetty
java_logo3 小时前
OpenCode 企业级 Docker 部署完整指南
运维·docker·容器·opencode·opencode本地化部署·opencode部署手册·opencode部署方案
再战300年3 小时前
docker下创建redis集群方案
redis·docker·容器
TTBIGDATA5 小时前
【knox】User: knox is not allowed to impersonate admin
大数据·运维·ambari·hdp·trino·knox·bigtop
qq_229058015 小时前
docker中检测进程的内存使用量
java·docker·容器
佑白雪乐5 小时前
<Linux基础第10集>复习前面内容
linux·运维·服务器
java_logo5 小时前
使用 Docker 部署 Clawdbot(官方推荐方式)
docker·容器·clawdbot·clawdbot部署·clawdbot部署手册·clawdbot部署文档·docker clawdbot
春日见5 小时前
自动驾驶规划控制决策知识点扫盲
linux·运维·服务器·人工智能·机器学习·自动驾驶