如何解决如何让我的管道停止删除容器?
我有一个带有 MysqL 的 Docker 镜像,我正在尝试使用 Jenkins 在 GitHub 更新时自动更新我的镜像,这是我正在使用的命令。
pipeline {
agent any
stages {
stage('Docker') {
parallel {
stage('limpar historico') {
agent any
steps {
sh 'docker volume prune -f'
}
}
stage('Docker') {
agent any
steps {
script {
def imagembonitinha = docker.build("imagembonitinha:latest","./DockerBanco")
imagembonitinha.run('-e "LANG=C.UTF-8" -e "LC_ALL=C.UTF-8" -it --rm --name "contbonito" --network "banco" -p "3306:3306" -e "MysqL_ROOT_PASSWORD=1234abcd"')
docker.withRegistry('https://localhost:5000') {
}
}
sh "docker start contbonito"
}
}
}
}
}
}
但是当 Jenkins 停止运行时,它会删除我的容器。我如何确保 Jenkins 在我停止容器后保留它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。