服务器代码出包

1、将要替换的前后端代码达成压缩包(.zip或.rar格式)

2、链接服务器

3、进入docker容器:docker exec -it 容器名 bash(例如:docker exec -it acd1 bash)

4、进入要替换的文件所在目录:cd /opt/CyberSA

5、将需要替换的文件替换,将压缩包拷贝到当前文件目录进行文件替换(docker cp 文件名.zip docker名:/文件所在目录/)

      (例如:docker cp lib.tar.gz acd_make:/opt/)

       注:上传文件会上传到某个位置,是外面的,不是docker容器里面,当docker cp的时候是从外面的root拷贝到了docker里面

6、解压:在压缩包所在目录下:unzip 文件名.zip

7、出 docker: ctrl + D

7、导出镜像:docker export -o  导出的文件名(随便起).tar  要导出的镜像名(导出是导出到了root或者opt下记不清了...)

    (例如:docker export -o  acd120191112.tar  acd_test)(将acd1这个docker导出镜像压缩包)

8、删除文件: rm -rf 文件名 

9、把导出的压缩包发到其他服务器的某个路径(opt)下(例如119):scp -r 导出的镜像压缩包名.tar  [email protected]:/opt/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章