31
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

DockerでimportしたイメージをrunするときはCMDがなくなっているので注意

Posted at

Dockerのコンテナをexportする機能は便利ですが、エクスポートしたtarにはDockerfileがついてこないので、インポートしたイメージをrunするときに注意する必要がある。

cat コンテナ.tar | docker import - <repository> 
docker run <image_id>

これだとうまく動かない。下記のようなエラーが出る。

2014/02/10 19:19:25 Error: create: No command specified

DockerfileにあるCMDを後ろにつけて実行するとうまく

docker run <image_id> <CMD>

また、VOLUME や WORKDIR を Dockerfile で指定している場合は下記のように run のオプションとして渡して上げる必要がある

docker run -v /contaienr/vol:/host/vol:rw -w /container/workdir <image_id> <CMD>

@reoring

31
23
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
31
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?