0
在Mac OSX,這是可能做到這一點打造泊塢窗圖像從Dockerfile
:泊塢建(MacOS的VS Ubuntu的)
docker build -f Dockerfile .
而上一個Debian/Ubuntu的,上面沒有工作,它只是掛在那裏。
docker build - < Dockerfile
但是Mac OSX可以同時使用這兩種語法。 這是爲什麼?
是因爲在不同的操作系統不同版本泊塢或不同的碼頭工人的?
碼頭工人在Mac上:
$ docker version
Client:
Version: 17.03.1-ce
API version: 1.27
Go version: go1.7.5
Git commit: c6d412e
Built: Tue Mar 28 00:40:02 2017
OS/Arch: darwin/amd64
Server:
Version: 17.04.0-ce
API version: 1.28 (minimum version 1.12)
Go version: go1.7.5
Git commit: 4845c56
Built: Wed Apr 5 18:45:47 2017
OS/Arch: linux/amd64
Experimental: false
碼頭工人在Ubuntu:
$ docker version
Client:
Version: 17.06.0-ce
API version: 1.30
Go version: go1.8.3
Git commit: 02c1d87
Built: Fri Jun 23 21:23:31 2017
OS/Arch: linux/amd64
Server:
Version: 17.06.0-ce
API version: 1.30 (minimum version 1.12)
Go version: go1.8.3
Git commit: 02c1d87
Built: Fri Jun 23 21:19:04 2017
OS/Arch: linux/amd64
Experimental: false
如果它是不同的泊塢窗版本,它意味着docker build -f Dockerfile .
被廢棄了,因爲Mac版本比Ubuntu的年長一?
不同的碼頭工人的版本? – BMW
您可以嘗試再次構建,但在客戶端使用'docker --debug build -f Dockerfile .',並在調試模式下運行守護程序?懸掛行爲肯定不是預期的,所以我會建議抓住這些信息併發布它,以便您可以獲得解決根本問題的幫助。 – programmerq