2

Ubuntu 14.04 ホスト マシンでの Docker イメージのビルドと、Docker Hub の自動ビルドとの間に奇妙な違いがあることがわかりました。

これは私の Dockerfile です:

FROM buildpack-deps:wheezy-scm
RUN echo $HOME

これは私のマシンの出力です:

 ---> 2afbec25f6f6
Step 1 : RUN echo $HOME
 ---> Running in 6074455e13c0
/
 ---> 0cb1b6141f93
Removing intermediate container 6074455e13c0
Successfully built 0cb1b6141f93

これは Docker ハブからのものです。

---> 2afbec25f6f6
Step 1 : RUN echo $HOME
/root
---> 4c781d2d7d72
Successfully built 4c781d2d7d72

異なるHOMEディレクトリに注意してください:の/root代わりに/. 誰が私に何が起こっているのか説明できますか?

これは私の Docker バージョンです (標準のdocker.ioUbuntu パッケージをインストールしました)。

$ docker version
Client version: 1.0.1
Client API version: 1.12
Go version (client): go1.2.1
Git commit (client): 990021a
Server version: 1.0.1
Server API version: 1.12
Go version (server): go1.2.1
Git commit (server): 990021a
4

1 に答える 1