1. 程式人生 > 實用技巧 >docker匯出匯入映象docker save和docker load的用法

docker匯出匯入映象docker save和docker load的用法

1、 將映象存為tar檔案

docker save 映象名 > 備份檔案.tar

2、複製到目標伺服器,可以用下面的命令(因為遠端連不上,下面的命令沒有試過),我是直接拖到目標伺服器上去的

scp 備份檔案.tar [email protected]:/data

3、到目標伺服器上恢復為映象

docker load < 備份檔案.tar

或docker load -i 備份檔案.tar 下面的這個命令我在另一臺伺服器上成功過,2個命令哪個能成功就用哪個

4、檢視目標伺服器上的映象:下面的命令就是檢視拉取下來的映象,這個時候用docker ps -a還查不到這個容器(因為沒有啟動)

docker images

5、例項化映象啟動容器
docker run  -p 9001:8080 --name=容器名 -d 映象名
9001:8080:,意思是這個映象埠本身是8080的,你直接對映成9001,那你啟動之後去訪問的時候就用9001埠訪問就行
容器名,個人隨意起就行
映象名,就是上面docker images的repository:tag

6、啟動容器之後就可以訪問了 http://ip:你對映的埠