docker不能 开启ssh服务
时间: 2023-10-22 12:06:52 浏览: 176
群晖中docker开启ssh.docx
可以尝试使用以下命令来启用 Docker 容器的 SSH 服务:
```
docker run -d -p 2222:22 --name container_name image_name
```
这将在后台运行容器,并使用 2222 端口映射容器中的 SSH 服务。您可以使用任何 SSH 客户端连接到主机的 2222 端口,以连接到容器。
如果您需要自定义 SSH 配置,可以使用 Dockerfile 创建自定义镜像。在 Dockerfile 中,您可以使用复制自定义 SSH 配置的命令将其添加到镜像中。然后,您可以使用类似以下的命令来启动容器:
```
docker run -d -p 2222:22 --name container_name customized_image_name
```
请注意,开启 SSH 服务存在一定的安全风险,因此请务必采取必要的安全措施来保护您的容器和主机。
阅读全文