如何配置docker容器在启动时运行/ usr / sbin / sshd

时间:2015-02-05 04:36:04

标签: docker

我有一个docker容器,我需要使用-d标志作为deamon运行。 有没有办法指定,我想运行/ usr / sbin / sshd作为此容器的启动过程? 我试过这个,但我的容器没有留下来: sudo docker run -p 9000:9000 -d me / my-container / usr / sbin / sshd

1 个答案:

答案 0 :(得分:3)

因此,在docker容器中,您希望sshd实际在前台运行(而不是作为守护程序),因为docker本身会将容器视为守护进程。您还需要确保sshd使用正确的端口。所以试试:

sudo docker run -p 9000:9000 -d me/mycontainer /usr/sbin/sshd -p 9000 -D