
# 启动命令
启动容器就是启动主进程，但有些时候，启动主进程前，需要一些准备工作。比如MySQL类的数据库，可能需要一些数据库配置、初始化的工作，这些工作要在最终的MySQL服务器运行之前解决。您可以在制作镜像时通过在Dockerfile文件中设置ENTRYPOINT或CMD来完成。
如下所示的Dockerfile中设置了**ENTRYPOINT \["top", "-b"\]**命令，其将会在容器启动时执行。
```
FROM ubuntu
ENTRYPOINT ["top", "-b"]
```
调用接口时，只需配置pod的containers.command参数，该参数是list类型，第一个参数为执行命令，后面均为命令的参数。
```
apiVersion: v1
kind: Pod
metadata:
  name: Ubuntu
spec:
  containers:
  - image: Ubuntu
    name: container-0
    resources:
      limits:
        cpu: 500m
        memory: 1024Mi
      requests:
        cpu: 500m
        memory: 1024Mi
    command:                     # 启动命令
    - top
    - "-b"
  imagePullSecrets:
  - name: imagepull-secret
```
