【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

posted @ 2020-05-25 17:22  狼窝窝  阅读(209)  评论(0)    收藏  举报