Todos os produtos
Search
Central de documentação

Elastic Container Instance:Set startup command and arguments

Última atualização: Jun 28, 2026

Uma Elastic Container Instance (ECI) inicia um container com base nas configurações predefinidas em sua imagem. Se você não tiver definido um comando de inicialização e argumentos ao criar a imagem, ou se quiser sobrescrever os existentes, especifique-os ao criar uma instância ECI. Assim, você define o comportamento de inicialização do container e o processo de inicialização, garantindo a execução correta e a disponibilidade dos serviços necessários. Este tópico descreve como definir o comando de inicialização e os argumentos de um container.

Como funciona

Para sobrescrever as configurações padrão de inicialização definidas na imagem, como diretório de trabalho, comando de inicialização e argumentos, configure os seguintes parâmetros:

  • Diretório de trabalho

    Ao criar uma imagem, use a instrução WORKDIR para especificar o diretório de trabalho do container. Os comandos disparados na inicialização do container executam nesse diretório. Para mais informações, consulte WORKDIR.

    Ao criar uma instância ECI, você pode sobrescrever a instrução WORKDIR definindo o diretório de trabalho do container (WorkingDir).

    Nota
    • Se a imagem não especificar um WORKDIR e você não definir um diretório de trabalho ao criar a instância ECI, o diretório de trabalho assume como padrão o diretório raiz (/).

    • Se o diretório de trabalho especificado não existir, o sistema o cria automaticamente.

  • Comando de inicialização e argumentos

    Ao criar uma imagem, use as instruções ENTRYPOINT e CMD para especificar o comando e os argumentos que serão executados quando o container iniciar. Para mais informações, consulte ENTRYPOINT e CMD.

    Ao criar uma instância ECI, você pode sobrescrever as instruções ENTRYPOINT e CMD definindo o comando de inicialização (Command) e os argumentos (Arg) do container. As regras a seguir determinam como essas substituições entram em vigor:

    Importante

    O comando de inicialização deve ser um comando compatível com a imagem do container. Caso contrário, o container falha ao iniciar.

    **ENTRYPOINT da imagem**

    **CMD da imagem**

    **Command do container**

    **Arg do container**

    Comando executado

    Descrição

    mkdir

    /data/backup

    Não definido

    Não definido

    mkdir /data/backup

    Se o Command e o Arg do container não estiverem definidos, o sistema executa o ENTRYPOINT e o CMD da imagem.

    mkdir

    /data/backup

    cd

    Não definido

    cd

    Quando o Command do container está definido, mas o Arg não, o sistema executa apenas o Command do container e ignora o ENTRYPOINT e o CMD da imagem.

    mkdir

    /data/backup

    Não definido

    /opt/backup

    mkdir /opt/backup

    Quando o Arg do container está definido, mas o Command não, o sistema executa o ENTRYPOINT da imagem com o Arg do container.

    mkdir

    /data/backup

    cd

    /opt/backup

    cd /opt/backup

    Quando o Command e o Arg do container estão definidos, o sistema executa apenas o Command e o Arg do container e ignora o ENTRYPOINT e o CMD da imagem.

Configuração

API

Ao chamar a operação CreateContainerGroup para criar uma instância ECI, defina o diretório de trabalho, o comando de inicialização e os argumentos de um container com os parâmetros WorkingDir, Command e Arg. A tabela a seguir descreve esses parâmetros. Para mais informações, consulte CreateContainerGroup.

Parâmetro

Tipo

Exemplo

Descrição

Container.N.WorkingDir

String

/usr/local/

O diretório de trabalho do container.

Container.N.Command.N

Array

sleep

O comando de inicialização do container, especificado como um array de strings. O array aceita até 20 elementos.

Container.N.Arg.N

Array

100

Os argumentos do comando de inicialização, especificados como um array de strings. O array aceita até 10 elementos.

Console

Ao criar uma instância ECI a partir da Elastic Container Instance buy page, defina o comando de inicialização e os argumentos de cada container na seção Container Configurations.

容器启动命令