docker的鏡像 容器 倉庫

docker鏡像與容器

##docker 下載鏡像

docker pull centos

##查看docker裏有哪些鏡像

docker image

##創建容器

docker run -p 8080:8080 -d centos
【-d :後臺運行 】不加-d 會一直顯示 只能另開終端stop掉
【 -p :綁定本機端口和容器端】

##查看docker正在運行的容器

docker ps

##查看docker的運行日誌

docker logs -f 容器id
【-f :動態顯示容器運行日誌】不加-f是一次性顯示

##登錄容器進行交互(類似ssh)

docker exec -it 容器id bash&/bin/sh {後面可以加指令。例:ls -l}

##查看docker所有容器

docker ps -a

##停止與啓動一個容器

docker stop 容器id
docker start 容器id

##刪除容器

docker rm 容器id

docker倉庫

共有倉庫
##搜索公有倉庫鏡像

docker search centos
##拉取鏡像
docker pull centos

把自己的鏡像上傳到公有倉庫裏面
##登錄公有倉庫(要先去docker hub註冊一個docker)

docker login (會提示你輸入用戶名和密碼)

##給要上傳倉庫的鏡像打標籤

docker tag 鏡像名字 用戶名/標籤名

##上傳鏡像到docker鏡像倉庫

docker push 用戶名/打好標籤的鏡像名

私有倉庫

##安裝私有倉庫

docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry
【-v:路徑】
##標記鏡像到私有倉庫打標籤
docker tag 鏡像 ip:端口/標籤名字
例:docker tag centos-sk:1.8.0 127.0.0.1:5000/centos-biaoqian:1.8.0
##上傳鏡像到私有倉庫
docker push ip:端口/打好標籤的鏡像名
例:docker push 127.0.0.1:5000 centos-biaoqian:1.8.0

##查看倉庫中已經上傳的鏡像

curl 127.0.0.1:5000/v2/catalog

##刪除本地鏡像

docker image rm 127.0.0.1:5000 centos-biaoqian:1.8.0

##從本地倉庫下載鏡像

docker pull 127.0.0.1:5000 centos-biaoqian:1.8.0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章