docker run -d -p 10022:22 -v /opt/docker/ssh/ssh:/root/.ssh --privileged=true jachinwei/ssh
mkdir /opt/docker/ssh/ssh && cd /opt/docker/ssh/ssh
cat /root/.ssh/id_rsa.pub > /opt/docker/ssh/ssh/authorized_keys
#设置继承镜像
FROM jachinwei/centos:latest
#提供一些作者的信息
MAINTAINER JachinWei ([email protected])
#安装ssh服务
RUN yum install -y openssh-server
RUN mkdir -p /var/run/sshd
RUN mkdir -p /root/.ssh
#复制配置文件到相应位置,并赋予脚本可执行权限
ADD run.sh /run.sh
RUN chmod 755 /run.sh
#开放端口
EXPOSE 22
#设置自启动命令
ENTRYPOINT ["/usr/sbin/init"]
Content type
Image
Digest
Size
109.2 MB
Last updated
over 5 years ago
docker pull jachinwei/ssh