之前一個(gè)使用save和load操作鏡像,有次試著使用 export 和 import 來操作。
1,export導(dǎo)出鏡像
執(zhí)行下面的命令后,文件會(huì)保存到當(dāng)前命令執(zhí)行的目錄下。
使用 docker export 命令根據(jù)容器的 ID 將鏡像導(dǎo)出形成一個(gè)文件如下。
docker export 2af444b9693f > container_save.tar
2,導(dǎo)入鏡像
使用 docker import 命令將鏡像文件導(dǎo)入進(jìn)來。
docker import - container1 < container_save.tar
? ? 但是在加載完使用import導(dǎo)入的docker鏡像后,執(zhí)行docker run起一個(gè)容器時(shí),遇到如標(biāo)題所示錯(cuò)誤,具體如下:
11@11:/media/11/T7/docker$ docker run -di --name follow? 9b61f45104fc
docker: Error response from daemon: No command specified.
See 'docker run --help'.
? ? 根據(jù)提示,其原因是運(yùn)行導(dǎo)入的鏡像必須帶command,最常用的是/bin/bash或者直接bash; 網(wǎng)上有些提供了解決辦法,表示在docker run 指令之后加bash解決
docker run -di --name follow? 9b61f45104fc bash
? ? 但我這里并沒有實(shí)現(xiàn)預(yù)期的運(yùn)行起容器的目的,在新的服務(wù)器上啟動(dòng)的服務(wù),顯示監(jiān)聽了端口,但是訪問不了.文章來源:http://www.zghlxwxcb.cn/news/detail-846377.html
? ? 最后我換成了save導(dǎo)出的鏡像,使用load加載后就正常了,docker export導(dǎo)出的鏡像沒法使用。不過docker的export/import肯定是有用的,以后有機(jī)會(huì)再試試吧。文章來源地址http://www.zghlxwxcb.cn/news/detail-846377.html
到了這里,關(guān)于docker使用export/import出現(xiàn)錯(cuò)誤:Error response from daemon: No command specified的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!