當我最初安裝docker時,它顯示版本爲1.0.1 因爲,當前版本是1.4。 1,我發現並執行以下說明:dialix unix /var/run/docker.sock:升級到lxc-docker後沒有這樣的文件或目錄
$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
$ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main \
> /etc/apt/sources.list.d/docker.list"
$ sudo apt-get update
$ sudo apt-get install lxc-docker
現在,當我跑碼頭工人的版本,我得到1.4.1,但碼頭工人不再適用 - 它給了我這個錯誤:
[email protected]:/# docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 5bc2ff8
OS/Arch (client): linux/amd64
FATA[0000] Get http:///var/run/docker.sock/v1.16/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
什麼我能做到這一點,但零售最新的碼頭機構1.4.1?
運氣好的話?遇到同樣的問題... – 2015-02-22 14:17:57
在我的情況下,它有助於明確地在tcp上運行docker,與.sock相反:sudo docker -H my_ip:2365 -d&詳細信息在此處描述:https:// docs。 docker.com/articles/basics/ – 2015-02-22 14:33:23
對不起 - 端口實際上是2375,而不是2365 – 2015-02-22 15:00:53