docker 打包應用程序


docker 打包應用程序:
1,針對經常更換的環境問題部署的一套系統
2,部署web項目(python程序)是為了項目測試使用
首先配置 centso 環境
    docker pull centos
    # 指定 <image id> 啟動 --net=host 可以和宿主機通信
    docker run --net=host -ti 9aec5c5fe4ba /bin/bash

    #啟動網絡連接 得到一個軟件包 net-tools.x86_64
    yum search ifconfig
    # 安裝軟件 net-tools.x86_64
    # 可以使用 ifconfig 查看網絡
    yum install net-tools.x86_64

    # 安裝 python3.5(其他的可以視情況而定,和sentos安裝相同)
    wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
    cd /usr/local/Python-3.5.3
    ./configure
    make
    make install
文件上傳的 容器之中
    # 使用Ctrl+P+Q (退出但不停止容器)(也可以新開一個終端)
    # 主機文件 copy到 容器之中 <containerId>
    docker cp /home/hadoop/cpu-test b991647704dc:/home/
鏡像打包與load
    #使用 Ctrl+P+Q (退出但不停止容器)
    # docker commit  <image id> <name/version>
    docker commit 4edc2d20ae7d cpu_collect
    # 將 鏡像打包到本地 
    docker save -o ./cpu_collect.tar 40c8d763e0fc
    # 鏡像加載(此時的REPOSITORY TAG 為空)
    docker load -i ./cpu_collect.tar
    # 為鏡像重新命名(REPOSITORY 為 python-intel ,tar 為 latest)
    docker tag 40c8d763e0fc cpu_collect

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM