Tạo 1 sql server trong ubuntu
Trong bài viết này, anh sẽ hướng dẫn tạo 1 sql server ở vps thông qua docker
1. Connect VPS
2. Download docker cho ubuntu
- Download docker cho ubuntu
Chạy các lệnh sau theo thứ tự để download docker cho ubuntu:
shell# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg # Add the repository to Apt sources: echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
shellsudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Install thành công.
- Test docker bằng cách chạy lệnh sau:shell
sudo docker run hello-world
Đây là 1 image mẫu của docker. Nếu bạn chạy file này thành công có nghĩa đã install docker thành công.
Install SQL server
- 1. Pull sql server từ docker hubshell
docker pull mcr.microsoft.com/mssql/server
- 1. Chạy sql server thông qua dockershell
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<your_password>' -p 1433:1433 -d --name sql_server_container mcr.microsoft.com/mssql/server
Lưu ý: <your_password> thay bằng password của bạn. Password ở đây phải là 1 password mạnh nha. VD: Trangiabao123!
- Check docker có chạy ở port 1433 chưaNếu bước này k ra gì có nghĩ là bạn đã config sai. Nếu ra id thì đó là id process có nghĩa là config đúngshell
lsof -t -i :1433
- Bước cuối cùng connect sql server thông qua MSSQL Server hoặc thông qua connection string trong back-end.
Hostname: IP của VPS
Port: 1433
Password: password đã set ở bước trên.