docker 容器管理

2021-09-29 21:00:46 字數 783 閱讀 9288

在雲端搭建微服務架構的系統,容器管理非常的重要,雖然docker 提供了大量的工具來實現容器管理,他們包括

portainer -乙個web 容器管理工具

docker command line 命令工具

daemon restfull 工具

但是,對於非運維人員而言,這些工具還是太麻煩了。我們計畫為雲端物聯網平台開發更加友好的容器管理工具

docker run --restart=always -d -p 5000:5000 -v /myregistry:/var/lib/registry registry
其中的-v將容器 /var/lib/registry 目錄對映到 主機 的 /myregistry,用於存放映象資料。以後push 上去的image 都存放在這個目錄中。

推送乙個docker 中的image hello-world:v1 到私有庫中:

假如我們要將現有docker 中的image hello-world:latest 推送到私有的docker 倉庫中去,第一步要 換名字為

127.0.0.1:5000/hello-world:v2,第二步再將它推送出去。

docker tag hello-world:latest 127.0.0.1:5000/hello-world:v1

docker push 127.0.0.1:5000/hello-world:v1

之後,可以使用瀏覽器檢視

私有倉庫中會增加了乙個 hello-world 的映像。

Docker容器管理

docker 基本概念 docker 三個重要概念 倉庫 repository 映象 image 和 容器 container 倉庫 存放映象的所在位置 映象 環境的封裝 容器 展開以後的執行環境 模擬於虛擬機器 舉例 docker run name mywordpress link db mysq...

docker 容器管理

docker container run it 容器id it 互動式執行 ps 適用於測試環境,又稱為工具式容器,用於開發 測試 臨時性的任務 docker container ls 檢視正在執行的容器 docker container ls a 檢視所有的容器 docker container ...

Docker容器基礎管理

docker run it name test vim 3fe2fe0dab2e bin bash docker run d p 8080 80 name discuz nginx 1.14互動式啟動 root docker docker run it name testcentos centos ...