国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux +Docker鏡像打包導(dǎo)出,上傳至內(nèi)網(wǎng)服務(wù)器

這篇具有很好參考價值的文章主要介紹了Linux +Docker鏡像打包導(dǎo)出,上傳至內(nèi)網(wǎng)服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. docker容器打包成鏡像和壓縮

(1)首先查看鏡像所在的容器,獲取到容器id

docker ps -a

linux項目打包成docker鏡像,服務(wù)器,linux,docker

?文章來源地址http://www.zghlxwxcb.cn/news/detail-785994.html

(2)將容器保存成鏡像

sudo docker commit -a 'yjw' e007d8b7e1b7 my_projectv2:v2
sudo:以管理員權(quán)限運(yùn)行命令,通常用于在 Linux 系統(tǒng)中運(yùn)行需要管理員權(quán)限的命令。
docker:Docker 命令行工具。
commit:提交 Docker 鏡像的命令。
-a:指定鏡像的作者,這里是作者的名字: yjw。
e007d8b7e1b7:docker的容器id。
my_projectv2:v2:要新創(chuàng)建的鏡像的名稱和版本號,這里是新建一個名為 my_projectv2:v2的鏡像,版本號為 v2。
因此,這條命令將創(chuàng)建一個新的 Docker 鏡像,名為 my_projectv2:v2,并將它提交到 Docker 倉庫中。

linux項目打包成docker鏡像,服務(wù)器,linux,docker?

?

(3)將鏡像打包

docker save -o my_projectv2.tar my_projectv2

linux項目打包成docker鏡像,服務(wù)器,linux,docker

docker:Docker 命令行工具。

?save:將 Docker 鏡像保存為文件的命令。
~
-o : 參數(shù)表示指定輸出文件的路徑和名稱,這個路徑是相對于當(dāng)前工作目錄的路徑。如果當(dāng)前工作目錄是 /etc/docker,那么 my_projectv2.tar 文件會被保存到 /etc/docker/my_projectv2.tar , 如上圖所示。
~
my_projectv2:v2 :要保存的 Docker 鏡像的名稱和版本號,這里是一個名為 my_projectv2的鏡像,版本號為 v2。
(注意:我沒加版本號也執(zhí)行了,是因為我鏡像名稱是唯一的,不存在相同的版本號,因此命令沒有加:v2不會出錯)
因此,這條命令將把名為 my_projectv2、版本號為 v2 的 Docker 鏡像保存為一個名為 my_projectv2.tar 的文件。

(4)將鏡像包壓縮

 sudo tar -zcvf my_projectv2.tar.gz my_projectv2.tar

linux項目打包成docker鏡像,服務(wù)器,linux,docker
linux項目打包成docker鏡像,服務(wù)器,linux,docker

還有一種容器的打包和壓縮一步到位的方法:

docker save my_projectv2:v2 | gzip > my_projectv2.tar.gz

2. docker鏡像壓縮包解壓及鏡像載入 (移動到自己想要運(yùn)行的服務(wù)器)

(1)壓縮包解壓

通過finalshell或者其它方式,把前面步驟壓縮的鏡像壓縮包給上傳到內(nèi)網(wǎng)服務(wù)器指令目錄
(注意:我這里只是模仿步驟。有什么出入請指正)

tar -zxvf mask_detection_v5.tar.gz

得到.tar格式的鏡像包

linux項目打包成docker鏡像,服務(wù)器,linux,docker

2)鏡像載入

sudo docker load -i my_projectv2.tar

linux項目打包成docker鏡像,服務(wù)器,linux,docker

載入后利用 (比如想要修改加載的鏡像,可以參閱后面的一、二、…五等步驟

sudo docker images

查看已存在的鏡像。

?

3)啟動鏡像-運(yùn)行項目

docker run -d -it -p 8888:8888 --restart always --name my_dockerv2 my_projectv2:v2

或者 (-p 8888:8888 端口號的前后書寫順序沒有關(guān)系,但是建議使用第一個 )
docker run -d -it --restart always --name my_dockerv2 -p 8888:8888 my_projectv2:v2 

?

(4)啟動鏡像-項目成功

linux項目打包成docker鏡像,服務(wù)器,linux,docker

(5)docker停止容器(停止項目)

?

① 先查看所有正在運(yùn)行中的容器

docker ps

linux項目打包成docker鏡像,服務(wù)器,linux,docker

② docker stop 容器id 停止容器

?

docker stop 2baed9f6f723

linux項目打包成docker鏡像,服務(wù)器,linux,docker

PS:某些情況下需要強(qiáng)制關(guān)閉,可以使用?docker kill 容器ID

(6)再次啟動容器

docker start my_dockerv2

注意:執(zhí)行啟動命令后,后臺運(yùn)行項目環(huán)境需要花時間,因此使用IP地址訪問時需要花時間等待才能夠訪問成功

linux項目打包成docker鏡像,服務(wù)器,linux,docker

PS:因為docker run 屬于創(chuàng)建新容器并運(yùn)行,我只是啟動已有的容器,故不使用docker run xxx。
而 docker start 命令用于啟動一個已經(jīng)存在的容器

?

?

到了這里,關(guān)于Linux +Docker鏡像打包導(dǎo)出,上傳至內(nèi)網(wǎng)服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • idea使用docker生成鏡像(打包鏡像,導(dǎo)入鏡像,導(dǎo)出鏡像)

    idea使用docker生成鏡像(打包鏡像,導(dǎo)入鏡像,導(dǎo)出鏡像)

    選著docker for windows 會出現(xiàn)connection successful,表示鏈接本地dockerdesktop應(yīng)用成功 注意事項:注意數(shù)據(jù)庫和redis安裝的服務(wù)器,如果是宿主機(jī)安裝需要指定宿主機(jī)IP地址如下 在dockerdesktop應(yīng)用選擇images可以看到構(gòu)建的鏡像 通過 docker save -o poiOne.tar 鏡像id( 導(dǎo)出的鏡像移值到linux導(dǎo)入可

    2024年02月12日
    瀏覽(52)
  • docker 鏡像/容器的打包、導(dǎo)出、導(dǎo)入

    docker 鏡像/容器的打包、導(dǎo)出、導(dǎo)入

    目錄 一、將變動過的容器打包生成新的鏡像 二、對鏡像進(jìn)行導(dǎo)出導(dǎo)入 1、將鏡像導(dǎo)出為一個鏡像img文件 2、將img鏡像文件導(dǎo)入,復(fù)制出一個完全一樣鏡像 三、對容器進(jìn)行導(dǎo)入導(dǎo)出 1、將容器導(dǎo)出為一個鏡像tar文件 2、將鏡像tar文件導(dǎo)入,生成一個新鏡像 四、2種導(dǎo)入導(dǎo)出差異簡

    2024年02月03日
    瀏覽(19)
  • Docker環(huán)境離線安裝教程,附docker容器鏡像打包,導(dǎo)出,導(dǎo)入加載鏡像等

    (此方式在某些環(huán)境下可能不支持,如果不支持 請參考方式2) 下載文件:https://dn-dao-get.daocloud.io/docker/docker-1.13.0-centos-7.2.1511.tar.gz 上傳,解壓文件, 進(jìn)入目錄 執(zhí)行 :bash install.sh 啟動docker服務(wù):service docker restart 下載地址:https://download.docker.com/linux/static/stable/x86_64/ 驗證:

    2024年02月15日
    瀏覽(29)
  • 項目打包docker鏡像 | 上傳nexus | jenkins一鍵構(gòu)建

    項目打包docker鏡像 | 上傳nexus | jenkins一鍵構(gòu)建

    ??Docker部署項目是指使用Docker容器化技術(shù)將應(yīng)用程序及其依賴項打包成一個獨立的、可移植的運(yùn)行環(huán)境,并在各種操作系統(tǒng)和平臺上進(jìn)行部署和運(yùn)行。 ??使用Docker的主要原因是解決了應(yīng)用程序在不同環(huán)境中部署和運(yùn)行的問題。傳統(tǒng)上,應(yīng)用程序在部署時需要考慮操作系統(tǒng)

    2024年02月09日
    瀏覽(28)
  • windows11下使用docker打包鏡像并上傳到個人鏡像倉庫(詳細(xì)圖文)

    windows11下使用docker打包鏡像并上傳到個人鏡像倉庫(詳細(xì)圖文)

    一、windows下安裝docker 步驟: 注意 :安裝windows版的docker 需要先安裝WSL(windows System for Linux)具體可參考:https://www.ytso.com/270594.html, 本文就不做詳細(xì)描述。 docker官網(wǎng) https://www.docker.com/products/docker-desktop/ 下載Docker Desktop 2. 下載成功后,雙擊進(jìn)行安裝 安裝成功后 在 PowerShell 查看

    2024年02月13日
    瀏覽(28)
  • 用Idea把SpringBoot項目打包鏡像上傳至docker

    用Idea把SpringBoot項目打包鏡像上傳至docker

    命令查看docker裝在哪里 ?vim docker.service 新增?-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock ? ?我在跟pom同一層 imageName后面如果沒有冒號版本號,那么會默認(rèn)latest,如果想要生成多個版本號,可以用imageTags里面加即可。 后續(xù)只要maven 的clean之后,再package就可以把鏡像上傳至docker服

    2024年02月10日
    瀏覽(19)
  • docker容器打包成鏡像,在新的服務(wù)器上部署環(huán)境

    docker容器打包成鏡像,在新的服務(wù)器上部署環(huán)境

    2719a6b5b8e1是容器id(用docker ps 命令查看) , my_paddle2.2.2:v1 是自己打包的鏡像的名字命名格式,有冒號的 docker commit -a “shi” -m “to150” 2799a6b6b8e1 my_paddle2.2.2:v1 -o 和 是一個意思都是打包鏡像的符號 sparkdemo:v1 ,就是有冒號,整體鏡像名字規(guī)則 docker images查看鏡像,后用命令保存

    2023年04月08日
    瀏覽(25)
  • docker-將自己的Linux打包為鏡像

    3.1 自定義啟動shell start.sh 3.2 dockerfile 3.3 編譯新鏡像

    2024年02月09日
    瀏覽(25)
  • Linux 本地 Docker Registry本地鏡像倉庫遠(yuǎn)程連接【內(nèi)網(wǎng)穿透】

    Linux 本地 Docker Registry本地鏡像倉庫遠(yuǎn)程連接【內(nèi)網(wǎng)穿透】

    Docker Registry 本地鏡像倉庫,簡單幾步結(jié)合cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)遠(yuǎn)程pull or push (拉取和推送)鏡像,不受本地局域網(wǎng)限制! 使用官網(wǎng)安裝方式,docker命令一鍵啟動,該命令啟動一個registry的容器,版本是2,掛載宿主機(jī)端口是5000端口,掛載后,5000端口就是我們連接鏡像倉庫的本地端口 執(zhí)行

    2024年02月08日
    瀏覽(23)
  • linux下jdk的安裝和docker打包運(yùn)行鏡像

    linux下jdk的安裝和docker打包運(yùn)行鏡像

    https://www.oracle.com/java/technologies/downloads/#java8 從官網(wǎng)上下載linux版本的JDK JDK下載地址 通過ftp或者rz命令上傳到linux 我這里需要把JDK安裝在/usr/local目錄下,在/usr/local下新建文件加java tar命令解壓JDK包,解壓地址是 /usr/local/java 接下來配置環(huán)境變量 vim命令打開/etc/profile 添加下面內(nèi)

    2023年04月08日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包