mirror of
https://github.com/dredx/prole.git
synced 2026-09-24 14:54:34 +00:00
37 lines
975 B
Plaintext
37 lines
975 B
Plaintext
FROM mcr.microsoft.com/mssql/server:2022-latest
|
|
USER root
|
|
|
|
# update apt
|
|
RUN apt-get update && apt-get install -y apt-utils
|
|
|
|
# install lib
|
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y sudo \
|
|
curl \
|
|
dialog \
|
|
gpg \
|
|
ca-certificates \
|
|
lsb-release \
|
|
locales
|
|
|
|
# set locale
|
|
RUN echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen
|
|
RUN locale-gen
|
|
ENV LANG=en_US.utf8
|
|
|
|
# install nfs & iscsi
|
|
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y nfs-common open-iscsi
|
|
|
|
# mssql keys
|
|
RUN curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
|
|
|
|
# mssql repos
|
|
RUN curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | sudo tee /etc/apt/sources.list.d/mssql-server-2022.list
|
|
RUN curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
|
|
|
|
EXPOSE 1433
|
|
|
|
# USER mssql
|
|
|
|
# Run SQL Server process
|
|
# CMD ["/opt/mssql/bin/sqlservr"]
|