docker笔记

操作docker的几条命令

        在这个项目组,最抓狂的就是环境,数不清的环境,dev环境,beta环境,sit环境,uni环境,uat环境,生产环境

        dev环境就是我们常说的开发环境,一般开完完成之后,会在本地验证,验证之后,就会上环境验证,一般dev环境就是开发环境,做了修改,就上dev环境进行验证,一般dev环境验证通过,就会把dev环境验证通过的版本升级到beta环境,就是我们的测试环境.

        在我们这个项目中,我们使用的是docker容器,在版本升级时,主要是以下步骤:

        1  更新beta环境的相应微服务的版本号,找到微服务的服务定义文件

              vim   服务定义文件.yml

            更新版本号,保存退出

        2  移除要更新的微服务

              docker service rm 服务名

        3  重启微服务

              docker   stack   deploy   -c   /opt/5G/.../.../更新的服务定义文件.yml   g5(别名)  --with-registry-auth

 

以上命令就可以完成对一个微服务的版本升级,判断版本是否升级完成,可以使用下面命令查看微服务的版本是否修改:

docker  service  ls

 

查看环境上的日志:

docker ps | grep 关键字 :  对微服务进行筛选,获取镜像

docker  exec  -it  镜像id  bash ;

ls  :  可以找到下面的文件夹

在下面可以找到log日志

tail -f -n 200  : 实时查看最后200行日志

退出: exit

 

 

 

 

 

 

你可能感兴趣的:(笔记)