【发布时间】:2021-01-08 07:33:15
【问题描述】:
Docker 应用程序运行良好,但希望使用 Jenkins 管理 docker 容器,以启动和停止管道中的 docker 容器。
希望就从头开始制作 Jenkinsfile 寻求帮助。使用 $ docker build -t <imagename> . 构建 docker 映像并运行应用程序 $ docker run -p 8501:8501 <imagename> 后,可以在 localhost:8501 下访问应用程序。
git仓库在这个链接下:https://github.com/nichostst/reliability.git和Dockerfile如下图:
FROM python:3.7-slim-buster
LABEL maintainer = "Nicholas ST <nichostst@gmail.com>"
LABEL version = "0.1"
WORKDIR /reliability
COPY . /reliability
RUN pip install -r requirements.txt
EXPOSE 8501
CMD ["streamlit", "run", "src/main.py"]
【问题讨论】:
-
这和 git 有什么关系?
-
@DaemonPainter,抱歉已删除标签
-
不用道歉
-
您当前的 Jenkins 流水线代码是什么样的?你有什么问题? Docker 镜像的内容对这个问题重要吗?
标签: docker jenkins dockerfile jenkins-pipeline