手机做ppt的免费模板下载网站,想开广告公司怎么起步,便民信息发布平台,营销型网站建设文章要把现有的 Jenkins 容器推送到一个新的镜像标签#xff0c;并且重新启动新的容器#xff0c;你可以按照以下步骤操作#xff1a; 停止当前正在运行的 Jenkins 容器#xff08;如果你不想在操作时中断服务#xff0c;可以跳过此步骤#xff0c;直接进行下一步#xff09…要把现有的 Jenkins 容器推送到一个新的镜像标签并且重新启动新的容器你可以按照以下步骤操作 停止当前正在运行的 Jenkins 容器如果你不想在操作时中断服务可以跳过此步骤直接进行下一步: docker stop 92f98add7db2提交现有的 Jenkins 容器为新的镜像: docker commit 92f98add7db2 jenkins:20240513启动新的 Jenkins 容器根据你提供的参数配置 docker run -d \--name jenkins-new \-p 8080:8080 \-e TZAsia/Shanghai \-v /mnt/jenkins/.jenkins:/root/.jenkins \-v /mnt/jenkins/.m2:/root/.m2 \-v /mnt/jenkins/.npm:/root/.npm \--ulimit nofile20480:40960 \--memory 8g \jenkins:20240513这些命令解释如下
docker stop 用于停止当前运行的容器。docker commit 用于从已有的容器创建一个新的镜像。这里你把标签设为 20240513。docker run 用于启动新的容器并设置了一些重要的参数 -d 表示后台运行容器。--name 设置容器的名称。-p 映射端口让外部可以通过主机的 8080 端口访问 Jenkins。-e TZAsia/Shanghai 设置时区为上海。-v 挂载卷这里挂载了 Jenkins 的配置目录、Maven 的目录和 npm 的目录以便保持数据持久化。--ulimit nofile20480:40960 设置文件描述符的软限制和硬限制。--memory 8g 设置容器可使用的最大内存为 8 GB。
这样你就可以在新的镜像上继续使用 Jenkins 服务而无需重新配置和安装同时还可以保持以前的数据和设置。如果需要你还可以删除旧的容器来释放系统资源
docker rm 92f98add7db2