服務器代碼出包

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/

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