docker匯出匯入映象docker save和docker load的用法
阿新 • • 發佈:2020-08-20
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:你對映的埠