这是我的docker撰写文件
version: '2'
# based off compose-sample-2, only we build nginx.conf into image
# uses sample site from https://startbootstrap.com/template-overviews/agency/
services:
proxy:
build:
context: .
dockerfile: nginx.Dockerfile
ports:
- '80:80'
web:
image: httpd
volumes:
- ./html:/usr/local/apache2/htdocs/
标准机制不是将ssh
放入容器,而是使用docker exec
连接到容器。给定一个类似于3cdb7385c127
的容器ID,您可以将其连接(也称为ssh
)与
docker exec -it 3cdb7385c127 sh
docker exec -it 3cdb7385c127 bash -l
ssh
放入容器中,但是您需要安装,配置并运行ssh
服务器,并且需要从外部访问容器IP或将容器的:22重定向到主机上的某个端口上。
关于docker - 如何将SSH转换为使用docker-compose创建的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50366848/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |