DockerFile企业案例(一)开启ssh远程登录

开启容器ssh,开放22端口号

# 设置基本的镜像,后续命令都以这个镜像为基础
FROM centos7.6:v1
# 作者信息
MAINTAINER  cnbugs.com wangxuejin
# RUN命令会在上面指定的镜像里执行任何命令
RUN rpm --rebuilddb;yum install passwd openssl openssh-server -y
RUN echo '123456' | passwd --stdin root
RUN mkdir -p /root/.ssh && chown root.root /root && chmod 700 /root/.ssh
# 暴露ssh端口22
EXPOSE  22
# 设定运行镜像时的默认命令:输出ip,并以daemon方式启动sshd
CMD /usr/sbin/sshd;/bin/bash

查看制作过程

制作完成

查看刚制作的镜像

看如下测试成功可以ssh到容器中

发表评论

后才能评论