Nội dung
Xin chào mọi người, chúng ta lại được gặp nhau nữa rồi >< . Với chủ đề lần trước mình đã giới thiệu sơ qua về tính năng cũng như khái niệm về docker, đồng thời cũng so sánh docker và VM(Virtual Machine), và trong chủ để lần này hãy tiếp tục cùng mình tiến thành cài đặt docker (bản dùng cho Mac sử dụng chip M1) nha.
1. Cài đặt Docker:
Cũng giống với những máy chạy window hay những dòng macbook chạy chip intel sử dụng nền tảng x86 truy cập vào trang chủ docker với đường dẫn ở dưới:
=> Terminal của mac thực hiển dòng lệnh để chạy giả lập:
softwareupdate —install–rosetta
khi chạy xong lệnh trên Terminal, mở Docker và thực hiện config như hình dưới:
=> sau khi thưc hiện config đươc docker tiếp tục thực hiện bước 2.
2. Khởi tạo SQL server thông qua Azure
Với người dùng mac sẽ bị hạn chế khi dùng docker để chạy SQL, chúng ta sẻ thông qua azure để khởi tạo
Với cửa sổ terminal lúc nãy, tiếp tục chạy lệnh dưới đây:
sudo docker pull mcr.microsoft.com/azure–sql–edge:latest
Note cần chú ý:
Hiện tại dòng chip M1 chỉ có thể tương tác với định dạng SQL, riêng với MSSQL( chỉ chạy được với mac dùng chip intel, và máy window)
tiếp tục chạy lệnh để khởi cải đặt image cho docker:
sudo docker run —cap–add SYS_PTRACE –e ‘ACCEPT_EULA=1’ –e ‘MSSQL_SA_PASSWORD=Password.1’ –p 1433:1433 —name azuresqledge –d mcr.microsoft.com/azure–sql–edge
và sau khi chạy hoàn thành xong các lệnh trên, phía docker sẽ nhận được phần image_data,
=> run vào mục được khoanh đen để tiến hành chạy container
Ở Contaier như hình dưới, tiến hành chạy (action)
3. Cài đặt Azure Data Studio
download Azure Data Studio từ trang chủ azure, cần chọn phiên bản cho mac
Sau khi tiến hành download Azure về, khởi chạy ứng dụng về tiến hành đăng nhập thông tin để hoàn thiện bước kết nối
Azure sau cùng, ở phần thông tin cần đăng nhập để kết nối như hình dưới:
sudo docker run —cap–add SYS_PTRACE –e ‘ACCEPT_EULA=1’ –e ‘MSSQL_SA_PASSWORD=Password.1’ –p 1433:1433 —name azuresqledge –d mcr.microsoft.com/azure–sql–edge
Mọi người chắc hẳn còn nhớ dòng lệnh này chứ, được chúng ta khởi chạy ở terminal lúc nãy đó, đây sẽ là thông tin cần thiết để đăng nhập
- Server: localhost
- Authentication type: SQL Login
- User name: sa
- Password: Password.1
=> sau khi đăng nhập thông tin xong, tiến hành connect chúng ta sẽ kết nối được thành công Azure.
đến được bước này cũng đồng nghĩa chúng ta đã hoàn thành chủ để của tuần này rồi ><, hơi lòng vòng 1 chút, nhưng củng cảm ơn mọi người đã dành thời gian để xem bài viết của mình. Hẹn mọi người vào chủ để tới nhé.
@ Nam – Cựu học viên Ironhack Việt nam