gpt4 book ai didi

jenkins - 用 Jenkins 做 docker 拉

转载 作者:行者123 更新时间:2023-12-02 19:11:43 31 4
gpt4 key购买 nike

我想使用 Jenkins 做下一步:

1- docker pull <image_name>
2- docker run -i -t <command>

我已经在jenkins上安装了docker插件,但是这可行吗? docker plugin page中的文档非常差。

最佳答案

这些步骤由插件以编程方式执行。
另外,您也可以在build-> execute shell中安装了docker的情况下,在jenkins从站中执行脚本:

#!/bin/bash
export image=`docker images httpd|wc -l`
echo image $image
if [ "$image" -lt "1" ];
then
docker pull httpd
fi
export container=`docker ps -all -f="name=webcontainer"|wc -l`
echo container $container
if [ "$container" -gt "1" ];
then
echo "Deleting webcontainer"
docker rm -f webcontainer
fi
BUILD_ID=dontKillMe docker run -d -t -p8888:80 --name webcontainer httpd

您可以使用以下命令与创建的 docker 进行交互:
`docker exec -it  webcontainer /bin/bash`

关于jenkins - 用 Jenkins 做 docker 拉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35181427/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com