-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdockerfile.u22.amd
89 lines (81 loc) · 2.34 KB
/
dockerfile.u22.amd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
FROM amd64/ubuntu:22.04
# update all software download sources
RUN apt update
# upgrade all installed software packages
RUN apt full-upgrade -y
# install filemaker server dependencies
RUN apt install -y \
acl \
apache2-bin \
apache2-utils \
avahi-daemon \
curl \
firewalld \
fonts-baekmuk \
fonts-liberation2 \
fonts-noto \
fonts-takao \
fonts-wqy-zenhei \
libaio1 \
libantlr3c-3.4-0 \
libavahi-client3 \
libboost-chrono1.74.0 \
libboost-system1.74.0 \
libboost-thread1.74.0 \
libbz2-1.0 \
libc++1-14 \
libcurl3-gnutls \
libcurl4-gnutls-dev \
libcurl4 \
libdjvulibre21 \
libetpan20 \
libevent-2.1-7 \
libexpat1 \
libfontconfig1 \
libfreetype6 \
libgomp1 \
libheif1 \
libicu70 \
libilmbase25 \
libjpeg-turbo8 \
liblqr-1-0 \
liblzma5 \
libodbc1 \
libomniorb4-2 \
libomp5-14 \
libopenexr25 \
libpam0g \
libpng16-16 \
libsasl2-2 \
libtiff5 \
libuuid1 \
libvpx7 \
libwebpdemux2 \
libwebpmux3 \
libxml2 \
libxpm4 \
libxslt1.1 \
lsb-release \
logrotate \
nginx \
odbcinst1debian2 \
openjdk-11-jre \
openssl \
policycoreutils \
sysstat \
unzip \
zip \
zlib1g
# Update apt-get packages
RUN apt-get update
# install user management
RUN apt install -y init
# clean up installations
RUN apt --fix-broken install -y
RUN apt autoremove -y
RUN apt clean -y
# Ports
EXPOSE 80 443 2399 5003
# when containers run, start this command as root to initialize user management
USER root
CMD ["/sbin/init"]