Docker 是一種容器化技術,可以讓用戶輕松地啟動和管理各種應用程序。而 Docker 容器是鏡像的運行實例。如果想要將一個容器放到另一臺機器上運行,需要將容器的鏡像文件導出為 tar 包,并將其發送到另一臺機器,然后再將其導入為鏡像文件。
如下示例是如何將一個文件夾導出為 tar 文件:
$ docker export CONTAINER_NAME >/path/to/mycontainer.tar
將導出的 tar 文件傳輸到另一臺機器上,然后使用如下命令導入為鏡像文件:
$ cat /path/to/mycontainer.tar | docker import - mynewimage:tag
其中,mynewimage
是新鏡像的名稱,tag
是新鏡像的標簽。如果不指定標簽,則默認為latest
。
接下來,可以使用如下命令運行新鏡像:
$ docker run -it mynewimage:tag
以上就是使用 Docker 加載 tar 文件的方法。