。 下面將以啟動一個nginx為例,介紹容器啟動命令典型的三個使用場景: 示例代碼如下: nginx -c nginx.conf 運行命令和運行參數均設置 所生成的YAML樣例如下: command: 僅設置運行命令 說明: 運行命令中前后要加英文雙引號"",若不加則會按照空格將命令拆分成多條執行。 所生成的YAML樣例如下: command: 僅設置運行參數 說明: 如果運行命令沒有添加到系統路徑中,可以使用/bin/sh來執行命令,命令需要加英文雙引號""。 所生成的YAML樣例如下: command: 步驟 3 您可以通過如下方式檢查或修改YAML: 。 apiVersion: extensions/v1beta1 
- nginx
args:
- '-c'
- nginx.conf
- nginx -c nginx.conf
args:
- /bin/sh
args:
- '-c'
- '"nginx -c nginx.conf"'
kind: Deployment
metadata:
name: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
strategy:
type: RollingUpdate
template:
metadata:
labels:
app: nginx
spec:
containers:
- image: nginx
command:
- sleep
- '3600' #啟動命令
imagePullPolicy: Always
lifecycle:
postStart:
exec:
command:
- /bin/bash
- install.sh #啟動后命令
preStop:
exec:
command:
- /bin/bash
- uninstall.sh #停止前命令
name: nginx
imagePullSecrets:
- name: default-secret
設置容器啟動命令
更新時間 2023-07-07 11:07:40
最近更新時間: 2023-07-07 11:07:40
分享文章