Docker如何运行一个Python/Java脚本Hello World

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

二、Docker如何运行一个Java脚本Hello World

1、编写Java的Hello World程序Hello.java

/**
 * Description :
 *
 * @author : HMF
 * Date : Created in 16:36 2024/12/17
 * @version :
 */
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

2、编译Java程序:javac Hello.java

3、Dockerfile文件

#使用官方的Java运行环境作为父镜像
FROM openjdk:11-jre-slim
 
# 将工作目录设置为/app
WORKDIR /app
 
# 将本地的Java源代码复制到工作目录中
COPY Hello.class /app/
 
 
# 运行编译后的Java程序
CMD ["java", "Hello"]

4、创建并运行Docker镜像

4.1、创建Docker镜像

$docker build -t java-hello .

4.2、运行Docker容器

$docker run -d java-hello

5、查看docker容器运行情况

$docker ps -a

$docker logs 2e4d1ac7c1e9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁儿测试开发

您的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值