Vediamo come installare SQL Server con Docker utilizzando come distribuzione Ubuntu 20.04.
Al momento Microsoft SQL Server 2019 non supporta Ubuntu 22.04. Ma puoi bypassare questo limite di versione usando Docker.
In questo tutorial, ti mostrerò come installare SQL Server con Docker su Ubuntu 22.04.
Sommario
Installare Docker su Ubuntu 22.04
Come primo step da compiere è quello di installare Docker sulla propria installazione di Ubuntu. Che tu abbia un client Ubuntu o una macchina virtuale la procedura è sempre la stessa.
Per comodità, ho scritto una guida dettagliata su come installare Docker su Ubuntu:
Segui i tutti i passaggi descritti in modo da portare a termine l’installazione di Docker e per poi proseguire con gli step successivi per installare SQL Server con Docker.
Installare SQL Server con Docker
Innanzitutto, è necessario eseguire il pull dell’immagine di SQL Server.
sudo docker pull mcr.microsoft.com/mssql/server:2019-latest
E poi creare il contenitore Docker:
sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>" \ -p 1433:1433 --name sql1 --hostname sql1 \ -d \ mcr.microsoft.com/mssql/server:2019-latest
Non dimenticare di cambiare <YourStrong@Password> con la tua password. Si prega di leggere i requisiti di complessità della password.
Per una guida completa e assistenza per l’installazione di SQL Server in Docker, visita questa pagina ufficiale.
Controlla se il nuovo contenitore Docker è attivo e funzionante:
sudo docker ps -a
A questo punto, abbiamo installato con successo Microsoft SQL Server 2019 su Ubuntu Docker.
Creare un nuovo database
Per creare un nuovo database in SQL Server utilizzeremo Azure Data Studio. È un software GUI gratuito per gestire il tuo SQL Server. Può essere utilizzato per connettersi a più server e creare un nuovo database.
Scaricare e installare Azure Data Studio e quindi creare una nuova connessione a SQL Server appena installato.
Fare clic su Crea una connessione e quindi immettere i parametri di connessione all’istanza SQL Server.
Fare clic su Connetti per avviare la connessione. Ora SQL Server è pronto per essere utilizzato. Per creare un nuovo database con Azure Data Studio, fare clic con il pulsante destro del mouse sul server e scegliere Nuova query.
CREATE DATABASE test;
GO
Fare clic su RUN per eseguire la query. In pochi istanti, il nuovo database dovrebbe essere pronto.
Conclusione
Abbiamo seguito tutti i passaggi per installare SQL Server con Docker su Ubuntu 22.04.
Se hai dubbi o hai riscontrato errori in fase d’installazione puoi scrivermi nei commenti.