docker 使用相關問題(隨時更新)

2021-08-21 15:56:27 字數 1157 閱讀 9543

最近又重拾docker遇到不少問題。

1)is docker daemon running on this host?

對於我來說有效的方法是:

service docker start      //啟動docker service

之後就可以了。

2)docker compose的安裝:

官網:docker compose能完成很多複雜的配置,在這裡我遵循比較簡單的工作流,新建乙個資料夾,然後複製了乙個compose.yml檔案和乙個.env檔案(不需要檔名),就可以build乙個container了(我直接找了兩個模板,稍加修改就build了)。.env檔案裡定義了一些環境變數的位置,.yml檔案裡可以引用這些環境變數。.yml檔案可以完成很多複雜的配置,這裡我用到的主要是指定image,將container裡的資料夾和系統裡的資料夾進行對映,可以雙向修改。build的命令:

docker-compose up -d3) no space left on device

這個問題出現的原因是我試圖pull乙個超級大的image到本地。預設的docker對映目錄是:

/var/lib/docker

在這期間查了很多部落格,接觸了幾個查剩餘空間,inode數目的命令之類。比如du sh *可以顯示當前資料夾下每個檔案的占用位置,又比如df可以顯示每個盤分配的空間等等。我這次的問題很單純,就是/var下的空間不夠。雖然有一些更改設定的方法,但是我沒有成功。我這裡,就簡單的給/var/lib/docker建立了乙個軟鏈結,對映到別的盤就解決了。

查詢空間的方法:

service start是需要root許可權的。

4) cannot connect to the docker daemon atunix:///var/run/docker.sock. is the docker daemon running?

我遇到這個問題的時候是有段時間沒用docker了。然後docker image ls 就出現了這個資訊。

解決方法:

service docker start      //啟動docker service

docker相關問題

啟動時加 restart always docker run tid name isaler v0.0.11 p 8081 8080 restart always v alidata idocker run projectimages isaler v0.0.11 log usr local tom...

Docker容器使用相關

1 安裝docker centos版本 1.yum docker 2.yum install docker ubuntu版本 1.apt get update 2.apt get docker.io 2 檢視版本 docker v 3 啟動docker service docker start 4 ...

docker加速器相關問題

service execstart execstart usr bin dockerd h tcp h unix var run docker.sock graph home docker lib docker docker.service has more than one execstart s...