跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 探讨 docker 容器里增加开机自启命令或者脚本的最佳方式
未分類
1 9 月 2020

探讨 docker 容器里增加开机自启命令或者脚本的最佳方式

探讨 docker 容器里增加开机自启命令或者脚本的最佳方式

資深大佬 : herozzm 6

  1. run 的时候增加命令
  2. …
  3. …

已经 run 的容器又如何增加容器的开机启动脚本? docker container update ?

大佬有話說 (10)

  • 資深大佬 : leishi1313

    不要把容器当虚拟机用

  • 資深大佬 : wellsc

    自己写个作业 docker-entrypoint.sh

  • 資深大佬 : mikeguan

    放个 systemd 进去控制开机自起,或者退而求其次用 supervisor ?

  • 主 資深大佬 : herozzm

    @leishi1313 安装了一个 tensorflow docker 环境,需要在启动一个 python 脚本,导出重新 run 不支持 gpu,头大

  • 資深大佬 : jim9606

    你是说开机时自动运行容器吗?
    这个在 docker run 添加 –restart=always 就行了

  • 資深大佬 : locoz

    不要把容器当成虚拟机来使用,换个思路做…容器里是没有也不需要开机自启这个概念的。
    如果你是想要在环境里增加东西,就直接用 dockerfile from 旧镜像,然后再添加上你的增加操作步骤,并打包成一个新的镜像。

  • 資深大佬 : ETiV

    可以在制作镜像的时候就提前设计好这种能力

    比如新近的 nginx 镜像:
    启动脚本会扫描 /entrypoint.d 下的可执行.sh 文件,有的话便会依照文件名的排序依次执行它们

    已经 run 的,环境允许的话,狸猫换太子?
    把 entrypoint 文件换掉什么的……

    ——
    不过你这情况似乎可以 docker commit

  • 資深大佬 : calmzhu

    支持上,docker 简单说就是单个进程。没什么开机的说法。不要当虚拟机用。

  • 資深大佬 : matrix67

    要跑的那个进程 pid 是 1 用 systemd 的话,systemd 会占掉 pid 1 了

  • 資深大佬 : xxb

    为什么部分层要把“自启动”跟虚拟机划等号?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具