CentOS6.5如何制作可以ssh登录的Docker镜像

2023-04-19 06:07:00 镜像 登录 制作

CentOS 6.5 可以很容易地制作可以 SSH 登录的 Docker 镜像,只需要按照以下步骤操作即可:

第一步:准备Docker镜像

首先,需要从 Docker Hub 或者其他仓库中下载 CentOS 6.5 的镜像,我们可以使用以下命令来下载:

docker pull centos:centos6.5

如果需要制作本地镜像,可以使用以下命令:

docker build -t centos:centos6.5 .

第二步:运行Docker容器

使用以下命令来运行 Docker 容器:

docker run -it -d --name centos6.5 centos:centos6.5

第三步:安装SSH服务

使用以下命令来安装 SSH 服务:

docker exec -it centos6.5 yum install -y openssh-server

第四步:启动SSH服务

使用以下命令来启动 SSH 服务:

docker exec -it centos6.5 service sshd start

第五步:设置SSH认证

使用以下命令来设置 SSH 认证:

docker exec -it centos6.5 ssh-keygen -t rsa -N "" -f /etc/ssh/ssh_host_rsa_key

第六步:设置SSH密码

使用以下命令来设置 SSH 密码:

docker exec -it centos6.5 passwd root

第七步:设置SSH登录

使用以下命令来设置 SSH 登录:

docker exec -it centos6.5 sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config

第八步:重新启动SSH服务

使用以下命令来重新启动 SSH 服务:

docker exec -it centos6.5 service sshd restart

第九步:提交Docker镜像

使用以下命令来提交 Docker 镜像:

docker commit centos6.5 centos6.5_ssh

这样,就可以制作出一个可以 SSH 登录的 CentOS 6.5 的 Docker 镜像了。

相关文章