行业知识
在docker容器中安装ssh服务,实现资源隔离
2026-10-20 22:46:52
来源:互联网转载
在docker容器中安装ssh服务,实现资源隔离
- 版本信息
- 操作步骤
- 构建docker镜像
- 启动容器
- 客���端连接
当我们需要向别人共享自己的运行环境,但出于安装考虑,不希望开放服务器里的内容时。我们可以使用docker打包运行环境,并做成ssh服务的形式,挂载一个空目录到容器中方便用户存储临时数据。
()版本信息
属性 值 操作系统 CentOS Linux release 7.6.1810 Docker 20.10.17 Docker基础镜像 ubuntu:18.04 ssh服务端口 2223 操作步骤
构建docker镜像
# 创建容器docker run -ti --name sshd_dev -v $PWD:/home -w /home -p 2223:2223 ubuntu:18.04 /bin/bashapt update# 安装其它的组件# 安装sshdapt install -y openssh-serverapt install -y gdbapt install -y pciutilssed -i 's/^.*PermitRootLogin.*$/PermitRootLogin yes/g' /etc/ssh/sshd_configsed -i 's/^.*Port.*$/Port 2223/g' /etc/ssh/sshd_configexport passwd=Hello123 && printf "${passwd}\n${passwd}\n" | passwd rootcat >/usr/bin/run.sh
下一篇:网心服务器收益怎么算?