回答編集履歴

1

詳細説明を追加

2017/11/06 02:48

投稿

skitoy4321
skitoy4321

スコア229

test CHANGED
@@ -1 +1,13 @@
1
- `docker create`で指定するコマンドは、`docker start [container name or id]`でコンテナを起動すると、実行されるコマンドになります。
1
+ `docker create`で指定するコマンドは、`docker start [container name or id]`でコンテナを起動すると、コンテナ内で実行されるコマンドになります(ちなみに`docker run`は`docker create`と`docker start`を実行するのと大体同じです)
2
+
3
+ `docker exec`は、稼働中のコンテナ内部で追加でコマンドを実行したい場合(シェル等)に使用する機能なので、使う場面が少々異なります。
4
+
5
+ 詳しくは公式ドキュメントを参考にするといいと思います。
6
+
7
+
8
+
9
+ * [docker create](https://docs.docker.com/engine/reference/commandline/create/)
10
+
11
+ * [docker start](https://docs.docker.com/engine/reference/commandline/start/)
12
+
13
+ * [docker exec](https://docs.docker.com/engine/reference/commandline/exec/)