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打印的日志有脚本写的内容,代表运行成功!

相关推荐
翼龙云_cloud11 小时前
阿里云渠道商:如何三步提升阿里云轻量服务器单机性能?
运维·服务器·阿里云·云计算
[J] 一坚11 小时前
实用shell脚本学习分享一
linux·运维·编辑器
代码游侠11 小时前
学习笔记——进程控制函数
linux·运维·笔记·学习·算法
通义灵码11 小时前
如何将 Qoder 融入实际研发与运维流程
运维·人工智能·qoder
Evan芙12 小时前
Linux I/O模型总结
linux·运维·php
默|笙12 小时前
【Linux】进程(4)进程优先级、切换和调度
linux·运维·服务器
代码游侠12 小时前
应用--Minishell实现
linux·运维·笔记·学习·算法
永不停歇的蜗牛12 小时前
K8S中Namespace(ns)、Pod、Service和ConfigMap(cm)四种重要的资源对象的关系
容器·贪心算法·kubernetes
_OP_CHEN12 小时前
【Linux系统编程】(十四)深入 Linux 内核:进程优先级调度与切换的底层逻辑全解析
linux·运维·linux内核·进程·进程切换·进程优先级·调度算法
Orange裴12 小时前
Kali linux2025.3 安装nessus(Mac M4芯片)
linux·运维·macos·kali linux