Pular para o conteúdo principal

Adicionando o driver do SQLServer dentro do docker

Colocar no Dockerfile, se não der certo, executar cada comando separado:



ENV ACCEPT_EULA=Y
RUN apt-get update && apt-get install -y gnupg2
RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
RUN apt-get update
RUN ACCEPT_EULA=Y apt-get -y --no-install-recommends install msodbcsql17 unixodbc-dev
RUN pecl install sqlsrv
RUN pecl install pdo_sqlsrv
RUN docker-php-ext-enable sqlsrv pdo_sqlsrv
#changes your SECLEVEL to 1, if you have it in your /etc/ssl/openssl.cnf file
RUN sed -i -E 's/(CipherString\s*=\s*DEFAULT@SECLEVEL=)2/\11/' /etc/ssl/openssl.cnf 

Comentários

Postagens mais visitadas deste blog

Configurando o XDebug com Docker e PHPStorm em um projeto Yii2 Advanced

Este passo a passo é bem chato de fazer no início! A imagem do docker já deve ter o xdebug instalado! A configuração vai no php.ini que vamos montar.

Instalando Docker

Remover versões antigas: sudo apt-get remove docker docker-engine docker.io containerd runc