1、首先在目录创建一个文件夹
mkdir docker_practice
2、cd 到该目录下
cd docker_practice
3、在该文件夹中创建一个python脚本,随意命名,命名为first.py,脚本中的内容为输出“hello-world”
vim first.py
进入到.py文件中输入print(“hello-world”)输入完成后按下Esc然后输入“:wq”回车。
4、创建Dockerfile
vim Dockerfile
同样进入到Dockerfile文件界面内,输入
#基础镜像
FROM python:3.8
#设置工作目录
WORKDIR /app
#将当前目录内容拷贝到工作目录中
COPY . /app
#安装Python脚本做需要的依赖项(如果有安装,因为初学就只是简单的运行一下,后续或尝试增加难度)
# RUN pip install -r requirements.txt
#制定容器启动时执行的命令
CMD ["python","./first.py"]
以上内容代表一个简单的Dockerfile文件已经制作完成。
5、构建Docker镜像
在包含Dockerfile的目录下运行:
docker build -t docker_test .
-t 后为镜像名称可以任意起,最后的“.”表示当前目录,不能忘记!
6、镜像构建完之后要将其运行为容器
docker run docker_test
当容器启动时会执行CMD中的命令,即运行python脚本输出结果