Docker 是一個開源的應用容器引擎,基于 Go 語言 并遵從 Apache2.0 協(xié)議開源??梢宰岄_發(fā)者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。在安裝完成后我們啟動docker時可能會報各種錯誤,本文將討論一些啟動失敗的解決方法。
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供萊蕪網(wǎng)站建設、萊蕪做網(wǎng)站、萊蕪網(wǎng)站設計、萊蕪網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、萊蕪企業(yè)網(wǎng)站模板建站服務,十多年萊蕪做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。報錯原因
level=fatal msg=“Error starting daemon: error initializing graphdriver: “/var/lib/docker” contains several valid graphdrivers: devicemapper, overlay; Please cleanup or explicitly choose storage driver (-s )”
解決方法
刪除/var/lib/docker/下面的數(shù)據(jù),重啟docker服務即可,重啟后/var/lib/docker/里面的數(shù)據(jù)會重新生成。
rm -rf /var/lib/docker/*
systemctl start docker
在ubuntu系統(tǒng)中啟動docker時報錯,報錯內容如下:
Error initializing network controller: list bridge addresses failed: no available network
解決方法
#使用 apt-get 命令安裝 bridge-utils
apt-get install bridge-utils
#更改網(wǎng)橋
brctl addbr docker0
ifconfig docker0 172.17.42.1
echo \'DOCKER_OPTS=b=docker0\' >> /etc/default/docker
#啟動docker
systemctl docker start