No portainer, defina o nome do container, em imagem informe o endereço:
mcr.microsoft.com/mssql/server:2019-CU15-ubuntu-20.04
Em “Manual network port publishing”, informe a porta do host e do container.
Em volumes, adicione um mapeamento do tipo bind. No container defina o endereço /var/opt/mssql/backups, e no host, defina a pasta desejada. Isso servirá para copiar os backups, que poderá ser realizado usando o comando abaixo no terminal do Windows.
scp.exe nome_arquivo.bak user@10.20.1.220:/var/lib/docker/volumes/Infra_MSSQL_Dev_data2
Na aba “Env”, informe as variáveis ACCEPT_EULA=Y e SA_PASSWORD=Senha_desejada.
Feito isso, é só realizar o deploy.
Para criar localmente, é só executar o comando abaixo no terminal:
docker run --name sqlserver -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=digite-sua-senha-aqui" -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-CU15-ubuntu-20.04
Para descompactar arquivos zip, usar unzip file.zip