目录结构:
——docker_test
-- code (文件夹,存放代码)
-- Dockerfile (名字固定,文件, 文件模板)
-- requirements.txt (用pipreqs --encoding=utf8 --force 生成)
其中Dockerfile内容如下
#基于的基础镜像
FROM python:3.9.5
#代码添加到code文件夹
ADD . /code
# 设置code文件夹是工作目录
WORKDIR /code
# 安装支持
RUN python -m pip install -r requirements.txt
CMD ["python", "./code/journal_event_service.py"]
在根目录利用命令生成image:
(1)docker 生成image: sudo docker build -t journal_event .
(2) 查看image已经生成
(3)run image: sudo docker run -it journal_events
若有服务器地址设置,可以用 -network host 表示宿主一样
sudo docker run --network host -it journal_events
运行程序生成的文件