Docker是一種流行的容器化平臺(tái),允許開發(fā)人員將應(yīng)用程序封裝到可移植的容器中,并在任何地方執(zhí)行。 使用Docker可以輕松地為應(yīng)用程序創(chuàng)建容器,并在生產(chǎn)環(huán)境中執(zhí)行該容器。 Docker容器可以更快地啟動(dòng),只是采用了最初定義的環(huán)境。
當(dāng)Docker容器中的應(yīng)用程序準(zhǔn)備好執(zhí)行時(shí),通常需要將它們從本地計(jì)算機(jī)上傳到遠(yuǎn)程服務(wù)器。 對于多個(gè)開發(fā)人員或具有不同部署目標(biāo)的應(yīng)用程序,這可能非常繁瑣。 但是,Docker允許您將Docker映像保存到本地并利用它們。首先,讓我們看一下如何在Docker中將映像保存到本地。
$ docker save busybox >busybox.tar
在這里,我們可以將busybox Docker映像保存到名稱為busybox.tar的文件中。 保存過程可能需要一些時(shí)間,取決于Docker映像的大小。 一旦保存完畢,我們可以將其加載到另一臺(tái)機(jī)器上。
$ docker load< busybox.tar
這將加載名為busybox.tar的存檔,并將其映像放入Docker倉庫中。 如果您有其他Docker映像需要加載,則可以通過重復(fù)這個(gè)過程來添加它們。
總的來說,Docker讓開發(fā)人員可以輕松地將應(yīng)用程序封裝到可移植的容器中。 這也使得您可以將Docker映像保存到本地并在以后再利用它們。