First of need to install docker . you can get it from docker website

then check docker status

Step 1: 

sudo systemctl status docker


output will be 

Output ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset> Active: active (running) since Wed 2023-09-20 07:53:02 UTC; 40s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 8985 (dockerd) Tasks: 9 Memory: 27.0M CPU: 549ms CGroup: /system.slice/docker.service └─8985 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/cont>


Step 2: docker pull mcr.microsoft.com/mssql/server:2022-latest


Step 3: docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=strngPassword4567%^" \ -p 1433:1433 --name sql1 --hostname sql1 \ -d \ mcr.microsoft.com/mssql/server:2022-latest


step 4: docker ps -a


step 5:

docker exec -it sql1 "bash"


done