【CentOs】CentOS发布OA
1、使用Xftp将本地文件上传到服务器对应目录

ps:
DockerWeb文件夹下是正式环境的发布文件及dockerfile
TestOA目录下是测试环境的发布目录及dockerfile文件
2、使用putty,连接到服务器
3、使用docker images 查看当前所有的images列表(确保线上版本的images存在,防止意外)
docker images
4、使用docker ps -a 查看当前所有的容器(确保线上版本的容器存在,防止意外删除)
docker ps -a
5、查看正在运行的容器(确定要停用的容器ID或name)
docker ps
6、生成新的images文件(根据最新上传发布文件)
a、进入需要生成images文件的目录(此目录应包含发布文件以及dockerfile文件)
b、使用命令:
docker build -t runoob/centos:6.7 . 【-t :指定要创建的目标镜像名 . :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径 】
c、使用docker images 查看images是否生成成功
7、使用新生成的images文件,创建对应的容器并运行【此时老的容器已被停止】
测试环境8080端口发布命令:
docker run -d -p 8080:80 --name="OA_Manager_v4_Test" oamanager_test:v4
正式环境80端口发布命令:
docker run -d --net=host --name="OA_Manager_v1" oamanager:v1
8、输入对应地址,测试
突发情况应对:
1、因为某种原因导致升级失败,需要恢复原有状态时
a、如果容器依然存在,则先停用出问题的容器,再启用新的容器
docker stop OA_Manager_v4_Test
docker start OA_Manager_v3_Test
b、如果容器被误删,则需要用原有的images,生成新的容器,并运行容器
具体参考步骤6和7

浙公网安备 33010602011771号