Docker全路徑是指Docker鏡像的完整名稱,由兩部分組成:鏡像倉庫名和標簽。
倉庫名:標識鏡像所在的倉庫,通常格式為<倉庫地址>/<用戶名>/<倉庫名>標簽:用于區分同一倉庫下的不同鏡像版本,通常由數字或字母組成
例如,Docker官方的Nginx鏡像的全路徑為:docker.io/library/nginx:latest
倉庫名:docker.io/library/nginx 標簽:latest
在使用Docker時,我們通常需要指定具體的鏡像全路徑。如果不指定標簽,則Docker將使用默認標簽latest。
可以通過Docker命令管理鏡像,如:
#拉取鏡像 docker pull<鏡像全路徑>#查看已有鏡像 docker images #刪除鏡像 docker rmi<鏡像全路徑>
在構建Docker鏡像時,也需要指定鏡像全路徑??梢酝ㄟ^以下方式指定:
#基于Dockerfile構建并推送到Docker Hub docker build -t<鏡像全路徑>. #將已存在的Docker容器保存為鏡像并推送到Docker Hub docker commit<容器名稱><鏡像全路徑>#推送本地鏡像到Docker Hub docker tag<本地鏡像名稱><鏡像全路徑>docker push<鏡像全路徑>