我对Jenkins、Jfrog、Docker等CICD DevOps工具非常陌生。我开发了一个 flask 应用程序,并创建了以下Docker文件,以成功构建和运行Docker映像。
根据我的项目,我们有一些组织标准的docker图像,我们需要使用,所有的图像都存储在jfrog artifactory中,我检查了jfrog的一些文档,但没有得到任何清晰的想法,我可以从jfrog拉docker图像,并建立我的应用程序。
Docker文件示例--
# Use the Python3.7.2 image
FROM python:3.7.2-stretch
# Set the working directory to /app
WORKDIR /flask-app
# Copy the current directory contents into the container at /app
ADD . /flask-app
# Install the dependencies
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
# run the command to start gunicorn
CMD ["gunicorn" , "-b", "0.0.0.0:5000", "application:application"]
1条答案
按热度按时间az31mfrm1#
官方的Documentation说明了您需要执行哪些步骤才能拉或推一些图像:
使用以下命令和Artifactory Cloud凭据登录您的存储库。
使用以下命令提取图像。
通过先标记图像,然后使用push命令来推送图像。