Docker守護進程


Docker安裝完成之后, 需要確定Docker的守護進程是否已經運行。 Docker是使用root 權限運行他的程序,進而可以處理普通用戶無法完成的操作(比如掛載文件系統)。

docker程序是Docker守護進程的客戶端程序, 同樣的也是需要以 root 的方式運行。

 

配置Docker的守護進程:

運行Docker時, 可以使用 -H 標志,調整守護進程綁定監聽接口的方式。

$ sudo /usr/bin/docker -d -H tcp://0.0.0.0:2375

這條命令會將Docker守護進程綁定到宿主機上的所有的網絡接口。 Docker客戶端不會自動檢測大網絡的變化。 需要通過 -H 選項來指定服務器的地址。

例如: 如果想要將守護進程的端口改成4200, 那么運行客戶端時就必須指定docker -H :4200。

如果不想每次啟動客戶端都要這樣輸入。就需要設置 DOCKER_HOST 來進行設置環境變量來忽略這個步驟。

$ export DOCKER_HOST = "tcp://0.0.0.0:2375"

基本命令:

Ubuntu

$ sudo status docker     # 檢查 Docker守護進程是否運行中
$ sudo stop docker       # 停止Docker的守護進程

$ sudo start docker # 啟動Docker守護進程

Red Hat  和 Fedora中: 使用  service

$ sudo service docker     # 檢查 Docker守護進程是否運行中
$ sudo service docker       # 停止Docker的守護進程
$ sudo service docker      # 啟動Docker守護進程

如果守護進程沒有運行, 會報錯的:

 

升級Docker:

如果是通過  apt-get  或者  yum  方式。 安裝的Docker 也是可以使用,同樣的方式進行升級的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM