docker创建centos镜像并ssh连接

新建Dockerfile

生成的新镜像以centos镜像为基础
FROM centos
指定作者信息
MAINTAINER by Test
安装openssh-server
RUN yum -y install openssh-server
RUN mkdir /var/run/sshd
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
指定root密码
RUN /bin/echo ‘root:root123’|chpasswd
RUN /bin/sed -i ‘s/.*session.*required.pam_loginuid.so./session optional pam_loginuid.so/g’ /etc/pam.d/sshd
RUN /bin/echo -e "LANG=“en_US.UTF-8"” > /etc/default/local
EXPOSE 22
CMD /usr/sbin/sshd -D

制作镜像(注意后面有个 点)

docker build -t my-centos:v1.0.0 .

也可以指定某一个点进行使用。

制作容器

docker run -itd -p 3322:22 --name centos --restart=always mycentos:1.0
docker images --查看镜像
docker ps —查看容器状态

连接数据库

使用连接工具连接docker镜像容器。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值