使用Docker所需的步骤

时间:2017-12-21 09:06:26

标签: docker

了解

  1. 启动docker容器时,它应具有前景 过程,否则容器会立即停止。
  2. 如果在Dockerfile中启动了前台进程,那么构建 步骤将无法完成。
  3. run = create + start
  4. exec只能在容器运行时使用
  5. run的一个参数是要在里面执行的命令 容器。 start并不支持这样的命令。
  6. 基于以上所述,我提出以下建议:

    1. 构建映像:Dockerfile仅包含环境创建 步骤(安装软件,创建文件夹的步骤)
    2. 首次使用容器:run与命令(或图像中的脚本)一起使用以启动前台进程
    3. 后续使用:使用start
    4. 启动容器

      这是可接受的方式吗?如果没有,我需要做出哪些更正?感谢。

1 个答案:

答案 0 :(得分:0)

是的,您处于正确的轨道,因为图像创建和容器是不同的主题。 您可能希望在线查看一些免费的,自定进度的培训课程,以便更好地了解这些概念:

一些好的IMO: