容器化部署 Docker-compose 更新镜像
一、操作步骤
第一步:准备与验证
1. 传输镜像:将通过Jenkins构建并打包的 镜像.tar.gz 文件上传至云服务器的 /data/connector/images 目录。
2. 记录版本:vim images.txt 命令,将Jenkins更新的镜像版本号记录到云服务器的 /data/images.txt 文件中,用于追溯。
3. 执行加载脚本:在镜像目录下执行 sh save_images.sh 脚本,将镜像加载到本地 Docker 环境中。
第二步:加载新镜像
1. 连接到服务器:使用SSH客户端登录到服务器,cd /data/connector/images 切换到镜像目录。
2. 列出当前目录:ls
3. docker load -i 镜像.tar.gz #将 tar.gz 包加载为 Docker 镜像,加载成功后,控制台会输出 loaded image:镜像名:新版本号。复制新镜像版本号,后续使用。
第三步:更新服务配置
1. 切换到服务器的 Docker Compose 配置目录:cd /data/connector/docker-compose/容器名
2. 编辑 docker-compose.yml 文件,将 image 字段的值更新为新镜像版本号:vim docker-compose.yml.
第四步:重启服务
1.查看容器是否正在运行:docker ps
2.停止容器运行:docker stop 容器名
3.查看容器是否停止运行:docker ps
4.查看镜像:docker images
5.删除旧的镜像:docker rmi 镜像ID -f
6.查看是否删除旧镜像:docker images
7. 重启镜像:docker-compose up -d
8.查看容器日志:docker logs -f --tail 200 容器名
二、相关命令
docker images #查看镜像
cd /data/connector/images #切换到镜像目录
ls #查看镜像
docker load -i 镜像.tar.gz #会生成一个新的镜像版本号,复制后续使用
cd /data/connector/docker-compose/容器名 #进入到容器目录
vim docker-compose.yml #编辑docker-compose.yml文件,将image替换为镜像的新版本号
docker ps #查看容器是否在运行
docker stop 容器名 #停止容器
docker ps #容器已停止运行
docker images #查看镜像
docker rmi 镜像ID -f #删除镜像
docker images #查看镜像是否被删除
docker-compose up -d #重启镜像
docker logs -f --tail 200 容器名 #查看日志









更多推荐
所有评论(0)