【发布时间】:2018-05-18 19:30:55
【问题描述】:
我安装了:
- 码头工人https://docs.docker.com/docker-for-mac/install/
- 自制https://brew.sh/
- DDEVhttps://ddev.readthedocs.io/en/latest/#installation
- 作曲家https://getcomposer.org/download/
我安装了 TYPO3:
composer create-project typo3/cms-base-distribution ddevtypo3 ^8
我将 DDEV 配置为:
cd ddevtypo3
ddev config
并按 3 次 Enter 输入以下默认值:项目名称、文档根、项目类型。
现在(几乎完成)我开始使用 DDEV:
ddev start
一切正常:我在本地 DDEV 服务器 ddevtypo3.ddev.local 上成为我的“感谢您下载 TYPO3”安装窗口。
现在我想用我的 Coda2 连接到容器。如果我在终端中输入ddev ssh,我会进入 DDEV 容器,但是如何配置 Coda2 以使用 SFTP 或 SSH 连接到 DDEV。
有人可以给我正确的提示吗?
也许我必须为 DDEV 配置 SSH 或 SFTP。
编辑:
我想使用 SFTP 连接仅用于编辑容器上的文件,并使用 SSH 将 Coda-Terminal 连接到容器。
【问题讨论】:
-
你能解释一下 Coda2 是什么吗?大多数人使用
ddev ssh进入Web 容器。尽管有命名,但它使用docker exec,而不是 ssh。 -
我看到panic.com/coda - 它只是一个IDE?您当然可以在主机上进行代码编辑(它已安装到容器中,因此可以立即更改)。您可以在其终端内使用
ddev ssh。但也许你可以扩展你想用它做什么。 -
Coda2 是一个用于远程编辑文件的文本编辑器,它还具有一个通过 SSH 和 DB 功能的终端。 - 我也想为我的 Git-Repositories 使用 SSH .. 我认为这是一个类似的问题,但同样的问题。需要与容器外部通信。
-
在github.com/drud/ddev/issues/414 中有几个关于在容器中使用实际 ssh 的想法(这不能解决 ssh-to-the-container,大多数人对 @987654335 都满意@)。我们目前没有实际的解决方案,除了使用 Coda2 终端到
ddev ssh。