SnowConvert AI - How to Use SnowConvert AI with Docker¶
Dependências¶
As seguintes dependências devem ser instaladas no computador:
Etapas¶
Crie o arquivo de configuração da imagem¶
Crie um arquivo chamado «Dockerfile» (sem extensão) com o seguinte conteúdo. Essa configuração será usada para criar a imagem do Docker.
FROM ubuntu
COPY snowCli /dockerDestinationFolder
ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
RUN apt-get update
RUN apt-get install -y ca-certificates openssl
When using the Ubuntu image to run the SnowConvert AI CLI for Linux a couple of dependencies must be added to the Dockerfile in order to activate the license, for this purpose System.Globalization.Invariant must be turned ON and the OpenSSL must be installed to be able to establish an HTTPS connection for the license validation.
Além da instalação das dependências, a segunda linha (comandoCOPY
) é usada para copiar arquivos do computador local para a imagem. Nesse caso, o arquivo snowCLI (localizado na mesma pasta que o Dockerfile) será copiado para/dockerDestinationFolder
dentro da imagem.
Criar a imagem¶
Inicie o aplicativo Docker Desktop.
Abra o Visual Code onde o «Dockerfile» está localizado. Se tiver instalado anteriormente a extensão do Docker para o Visual Code, o «Dockerfile» será automaticamente reconhecido como um arquivo de configuração do Docker pelo Visual Code. Clique com o botão direito do mouse no «Dockerfile» e clique em «Build image…»
Isso solicitará um nome para a imagem, na parte superior do Visual Code.
Use o nome que quiser e pressione «Enter». Isso faz com que o Docker configure o contêiner, extraindo a imagem do Ubuntu, instalando dependências e copiando os arquivos especificados. Aguarde a conclusão do terminal. Quando vir uma mensagem como esta, significa que a imagem foi criada com sucesso.
> Executing task: docker build --pull --rm -f "Dockerfile" -t release:Ubuntu "." <
[+] Building 2.0s (11/11) FINISHED 0.0s
.
.
.
Executar a imagem¶
Acesse o Docker Desktop na guia Images e clique em run na imagem criada recentemente.
Volte para o Visual Code e vá para a guia Docker. Veja em Containers a imagem que acabou de ser executada. Você pode expandi-la e explorar o diretório de arquivos.
Conecte-se ao contêiner¶
Por fim, se clicar com o botão direito do mouse no contêiner em execução e clicar em «Attach shell» você poderá se conectar ao contêiner no Terminal e usar todos os seus comandos favoritos.
Você deve ver aqui seus arquivos pessoais que foram especificados para serem copiados pelo comando COPY no arquivo de configuração.