Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Administrator
geumdo_docs
Commits
0a26b6d1
Commit
0a26b6d1
authored
Jun 13, 2025
by
Administrator
Browse files
Upload New File
parent
e4164a33
Changes
1
Show whitespace changes
Inline
Side-by-side
docker_examples/Dockerfile
0 → 100644
View file @
0a26b6d1
# os with ssh
# images
FROM
ubuntu:20.04
ENV
DEBIAN_FRONTEND=noninteractive
# package procedure(update&upgrade&install)
RUN
apt-get update
&&
\
apt-get upgrade
-y
&&
\
apt-get
install
-y
vim net-tools zip unzip apt-utils iputils-ping wget
tar
curl language-pack-ko openssh-server openjdk-17-jdk maven mariadb-server python3 python3-venv python3-pip
&&
\
apt-get
install
-y
libfuse2 libglu1-mesa ibwebkit2gtk-4.0-dev
#아래 쪽은 prusaSlicer를 위한 library임
# Set up configuration for SSH
RUN
mkdir
/var/run/sshd
RUN
echo
'root:!@#gds$%^'
| chpasswd
RUN
sed
-ri
's/^#?PermitRootLogin\s+.*/PermitRootLogin yes/'
/etc/ssh/sshd_config
RUN
echo
" StrictHostKeyChecking no"
>>
/etc/ssh/ssh_config
# SSH login fix. Otherwise, user is kicked off after login
RUN
sed
's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g'
-i
/etc/pam.d/sshd
ENV
NOTVISIBLE "in users profile"
RUN
echo
"export VISIBLE=now"
>>
/etc/profile
# env
RUN
echo
"export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64"
>>
/etc/profile
&&
\
echo
"export PATH=
$PATH
:
$JAVA_HOME
/bin"
>>
/etc/profile
&&
\
echo
"export LANG=ko_KR.UTF-8"
>>
/etc/profile
&&
\
echo
"export VENV_HOME=/home/gds/printer/venv/"
>>
/etc/profile
&&
\
echo
"export PATH=
$PATH
:
$VENV_HOME
/bin"
>>
/etc/profile
#run script folder and copy script
RUN
mkdir
/service_script
COPY
start_service.sh /service_script
COPY
setting.sql /service_script
RUN
chmod
+x /service_script/start_service.sh
#package clean unused
RUN
apt-get clean
&&
\
rm
-rf
/var/lib/apt/lists/
*
/tmp/
*
/var/tmp/
*
# Expose port(SSH,EMBED WAS1,2)
EXPOSE
22 8080 8090
# Run SSH,NGINX,DB,FLASK,EMBED WAS
CMD
["/service_script/start_service.sh"]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment