記錄一次docker run報(bào)錯(cuò):Error response from daemon: No command specified
No command specified 意為 沒(méi)有指定命令
背景 由于環(huán)境原因從A環(huán)境中導(dǎo)出容器使用命令
# docker export :將文件系統(tǒng)作為一個(gè)tar歸檔文件導(dǎo)出到STDOUT。
docker export -o nexus3.tar nexus3
拓展延申下:
docker save
docker save 保存的是鏡像(image),docker export保存的是容器(container);
docker load
用來(lái)載入鏡像包,必須是一個(gè)分層文件系統(tǒng),必須是是save的包;docker
docker import
docker import用來(lái)載入容器包,但兩者都會(huì)恢復(fù)為鏡像;
docker load不能對(duì)載入的鏡像重命名,而docker import可以為鏡像指定新名稱。
docker export
docker export的包會(huì)比save的包要小,原因是save的是一個(gè)分層的文件系統(tǒng),export導(dǎo)出的只是一個(gè)linux系統(tǒng)的文件目錄
導(dǎo)入操作
如果直接使用docker import 會(huì)缺失鏡像名稱及版本 如下
可以自行tag或者 docker import ***.tar 鏡像名稱:版本
完成后我們執(zhí)行docker run命令會(huì)報(bào)錯(cuò)如下
此時(shí)我們需要加命令執(zhí)行 命令需要從源頭獲取 COMMAND即是 復(fù)制即可
然后增加 sh -c “上圖復(fù)制內(nèi)容” 執(zhí)行
問(wèn)題解決!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-686292.html
注意事項(xiàng)
1、需要注意兩邊導(dǎo)入導(dǎo)出docker版本需要一致 如果不一致 通過(guò)下面命令獲取rpm包文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-686292.html
# 查看版本
yum list docker-ce --showduplicates
# 下載指定版本 及依賴 至指定路徑
yumdownloader docker-ce-19.03.12-3.el7 --resolve --destdir=/tmp/docker
到了這里,關(guān)于創(chuàng)建docker容器報(bào)錯(cuò):Error response from daemon: No command specified的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!