24 lines
777 B
Plaintext
24 lines
777 B
Plaintext
FROM ubuntu:22.04
|
|
|
|
WORKDIR /app
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y --no-install-recommends \
|
|
ca-certificates \
|
|
libpq5 \
|
|
unixodbc \
|
|
curl \
|
|
fonts-wqy-zenhei \
|
|
libgl1 \
|
|
gnupg \
|
|
apt-transport-https \
|
|
lsb-release && \
|
|
# 导入微软 GPG key(使用 keyrings 方式)
|
|
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /usr/share/keyrings/microsoft.gpg && \
|
|
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/ubuntu/22.04/prod jammy main" > /etc/apt/sources.list.d/mssql-release.list && \
|
|
apt-get update && \
|
|
ACCEPT_EULA=Y apt-get install -y msodbcsql18 && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY app/ /app
|