Skip to content

Instantly share code, notes, and snippets.

@gorshkov-leonid
Last active February 10, 2020 11:26
Show Gist options
  • Save gorshkov-leonid/7459e31cedaf3c0c83f5ac004c539dac to your computer and use it in GitHub Desktop.
Save gorshkov-leonid/7459e31cedaf3c0c83f5ac004c539dac to your computer and use it in GitHub Desktop.
RUN yum install -y initscripts && \
yum install -y sudo.x86_64 && \
yum install -y openssh-server.x86_64 && yum clean all && \
https://wiki.centos.org/HowTos/Network/SecuringSSH#head-2c570b3605b9f578c5b79301bfeb4a98bad9c9c4
https://linux.die.net/man/8/sshd
http://help.ubuntu.ru/wiki/ssh
ls /etc/yum.repos.d/ #see all repos
yum-config-manager --disable CentOS-* #disable all repos starting from "Centos-"
yum-config-manager --nogpgcheck --add-repo url_to_my_repo
rpm --import url_to_gpg_to_that repo
yum -y update && \
yum -y install make gcc perl pcre-devel zlib-devel && \
curl https://www.openssl.org/source/openssl-1.1.1c.tar.gz --output openssl-1.1.1c.tar.gz && \
tar xvf openssl-1.1.1c.tar.gz && \
cd openssl-1.1.1c && \
./config --prefix=/usr --openssldir=/etc/ssl --libdir=lib no-shared zlib-dynamic && \
make && \
make install
- ssh ${MY_SSH} "echo \"$(cat ca.cert)\" > /home/user/me/ca.cert"
- ssh ${MY_SSH} sudo docker run -d -p 8080:8080 -i -t --name ${NAME} ${ENV} -e MY_CERT="\"\$(cat /home/user/me/ca.cert)\"" imagename
# sault is quotas
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment