CentOS image 環境安裝

注意事項

  • Docker container 不支援 systemctl start xxx 或 service start xxx 的方式來啟動Daemon 程式。
  • 沒有預設安裝 firewall-cmd

啟動區段

如果只是不要讓docker run建立的Container立刻停止的話,可以使用:

CMD ["/usr/bin/init"]

系統就會自動處於啟動狀態,不會立刻停止運作。

  • 開機啟動 httpd

可先建立 run.sh,並在Dockerfile中將該檔案 COPY run.sh /usr/local/sbin 下,然後最後啟動使用: CMD[“/usr/local/local/sbin/run.sh”]

#!/bin/bash
cd /usr/local/sbin
httpd -DFORGROUND