找回密码
 立即注册
查看: 353|回复: 0

新容器并立即访问它请运行以下命令如何将 SSH 服

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2023-9-18 13:43:11 | 显示全部楼层 |阅读模式
同样,如果您想使用 Docker Compose 启动一个务器添加到 Docker 容器
将 SSH 服务器添加到 Docker 容器可帮助您管理容器化应用程序并对其进行故障排除。SSH 服务器允许您从任何地方远程访问和管理容器、执行命令以及检查日志。

您可以在构建容器之前将 SSH 服务器包含在 Dockerfile 中,然后将其与 SSH 客户端 卢森堡电话号码表 连接。或者,您可以通过在正在运行的容器内生成 shell 并在其中安装 SSH 服务器来添加临时 SSH 访问。

构建 Docker 容器时包含 SSH 服务器构建 Docker 容器时,如果您希望持久通过 SSH 访问容器,那么在容器内包含 SSH 服务器会很有用。它允许在开发或故障排除期间远程访问和调试容器。内部包含 SSH 服务器还可以让您安全地将文件传输到容器或从容器传输文件。

要在构建时合并 SSH 服务器,请对容器的Dockerfile进行一些更改。以下是包含 SSH 服务器的 Dockerfile 示例:此代码使用最新的 Debian 映像构建一个容器并安装 SSH 服务器。它还为 SSH 服务器创建一个新目录并设置 root 密码并通过 SSH 配置启用 root 登录。




最后,它公开端口 22,即 SSH 的默认端口。要使用此 Dockerfile,请使用命令构建容器docker build ,然后使用docker run. 这是一个例子:此命令使用 Dockerfile 构建一个容器,并使用名称ssh-container对其进行标记。使用 -d 以分离模式运行容器。接下来,使用 -p 将容器内的端口 22 映射到主机上的端口 2222。

容器运行后,您可以使用以下ssh 命令通过 SSH 连接到该容器:当提示输入密码时,输入您在 YAML 文件中设置的密码。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|阳朔网

GMT+8, 2024-11-27 16:40 , Processed in 0.040943 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表