Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1805|Jawab: 1

[Komunikasi] Docker MSSQL 2022 menginstal layanan pencarian teks lengkap

[Salin tautan]
Diposting pada 25/10/2024 09.35.41 | | | |
Persyaratan: Menguji fungsi pencarian teks lengkap SQL SERVER dan menemukan bahwa SQL SERVER 2022 yang diinstal berdasarkan Docker tidak memiliki layanan pencarian teks lengkap yang diinstal secara default, sehingga penginstalan manual diperlukan.

Untuk memeriksa apakah FTS terpasang, lakukan hal berikut:



Jika Anda menemukan bahwa tidak ada penginstalan, buat file Dockerfile baru untuk membangun kembali gambar, yang berbunyi:

Deskripsi parameter:

Akar PENGGUNA
Langkah pertama dalam Dockerfile adalah menyiapkan pengguna. Ini biasanya menggantikan pengguna yang ditetapkan dalam gambar induk. Dalam contoh ini, pengguna diatur ke root. Ini penting untuk penginstalan paket mssql-server-fts dan pemberian izin tulis di direktori sumber apt.
JALANKAN pembaruan apt-get
Setelah pengguna disiapkan, jalankan apt-get update untuk memperbarui indeks paket dan pastikan Anda memiliki versi paket terbaru.
JALANKAN apt-get install -yq curl apt-transport-https gnupg
Langkah ini menginstal paket curl, apt-transport-https, dan gnupg. Ini adalah paket yang diperlukan untuk berkomunikasi dengan repositori Microsoft.
LARI ikalhttps://packages.microsoft.com/keys/microsoft.asc| apt-key add - && curlhttps://packages.microsoft.com/c ... ql-server-2022.list| tee /etc/apt/sources.list.d/mssql-server-2022.list
Pada langkah ini, kita akan mengunduh dan menginstal kunci repositori Microsoft, yang penting untuk langkah selanjutnya. Kami juga akan membuat file mssql-server-2022.list dan menyalinnya ke direktori /etc/apt/sources.list.d/. Ini dilakukan untuk mengaktifkan penginstalan paket dari repositori Microsoft.
JALANKAN pembaruan apt-get
Setelah menambahkan repositori Microsoft, jalankan apt-get update lagi untuk memperbarui indeks paket menggunakan repositori Microsoft.
JALANKAN apt-get install -y mssql-server-fts
Langkah ini menginstal fitur pencarian teks lengkap untuk menginstal paket mssql-server-fts yang diperlukan.
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
Langkah ini membersihkan semua paket yang tidak perlu untuk mengosongkan ruang disk. Ini menghapus semua paket yang tidak digunakan. Ini adalah langkah penting dalam menjaga ukuran gambar Docker Anda tetap kecil.
PENGGUNA mssql
Setelah membersihkan paket yang tidak terpakai, kami mengalihkan pengguna ke mssql. Ini adalah pengguna yang digunakan untuk menjalankan proses SQL Server. Penting untuk memastikan bahwa pengguna tidak root untuk menghindari masalah keamanan apa pun.
MENGEKSPOS 1433
Langkah ini mengekspos port 1433, yang merupakan port SQL Server default. Ini penting untuk mengizinkan akses dari kontainer dan host lain.
CMD ["/opt/mssql/bin/sqlservr"]
Langkah ini mengatur perintah default untuk kontainer untuk memulai proses SQL Server. Jika kita ingin memulai kontainer untuk menjalankan proses lain, kita harus mengaturnya di sini menggunakan perintah CMD.

Jalankan perintah untuk membuat gambar baru, sebagai berikut:

Seperti yang ditunjukkan di bawah ini:



Berdasarkan gambar baru, mulai kontainer buruh pelabuhan, seperti yang ditunjukkan di bawah ini:



(Akhir)





Mantan:Implementasi JavaScript mengunduh objek blob
Depan:Seri Angular 18 (dua puluh enam) mengimplementasikan kemampuan pencarian lambat berdasarkan RXJS
 Tuan tanah| Diposting pada 25/10/2024 09.36.58 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com