分类:技术文档 - Docker容器 |
阅读(2148) |
发布于:2018-10-24 10:27
dockerfile:
FROM ubuntu:16.04
MAINTAINER xchengli@126.com
RUN apt-get update && apt-get install -y openssh-server
RUN mkdir /var/run/sshd
#密码为root
RUN echo 'root:root' | chpasswd
#允许root的ssh远程登陆
RUN sed -ri 's/^PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config
#开放22端口
EXPOSE 22
#开启后台服务
CMD ["/usr/sbin/sshd", "-D"]
安装及启动
docker build -t ubuntu-sshd .
docker run -d -p 2022:22 ubuntu_sshd
标签:无