將docker鏡像拷貝到其他電腦運行

(1)在已有鏡像系統上導出鏡像

docker save microservice_img > /z/microservice_img.tar

鏡像保存爲鏡像文件(鏡像已存在):

docker save -o update1.tar update(update是一個已經存在的鏡像)

(2)將docker鏡像拷貝到對應系統,如centos;

(3)開啓對應電腦上docker

#重啓docker

sudo systemctl restart docker

(4)導入鏡像(兩種方式)

#導入鏡像文件

docker load --input /z/microservice_img.tar

 

#通過符號的方式來導入

docker load < /z/microservice_img.tar

(5)查看鏡像是否導入成功

執行命令:docker images

docker images -a

(6) 在容器中運行鏡像

# 在新建test容器中運行microservice_img鏡像

docker run -it -p 8899:8899 --name test microservice_img

 

-it:表示交互式終端的容器,非啓動後立刻結束的容器

-p 8899 :8899 :前面爲8899爲docker的端口,映射到Linux虛擬機的8899 端口

--name test:給容器取個名字,嫌麻煩可以省去

microservice_img:容器是用哪個鏡像啓動的(一個容器,必須依賴一個鏡像啓動)

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