伙计们。我想为我的码头建立一个ssh连接。这是我的舞步。
我的信息:
Ubuntu:码头拉citybrainchallenge/cbengine:0.1.1
docker run -it城市头脑挑战/cbengine:0.1.1bash
更新apt-get安装passwd openssl openssh-server openssh-clients
passwd
#vim /etc/ssh/sshd_config
PubkeyAuthentication是PermitRootLogin是22端口
1. commit to a new containerdocker #检查容器id停靠者提交container_id new_image_id(I set: cityBrain挑战性/cbengine:2.2)
docker运行-it城市挑战/cbengine:2.2bash
在容器中,重新启动ssh。
服务重新启动ssh服务--状态--所有#检查ssh都是+
码头ps码头港口container_id 22
但是,它没有起作用。
发布于 2021-04-15 03:59:20
在运行容器时,可以传递端口转发参数并检查它是否正常工作,运行-p 22:22。
https://stackoverflow.com/questions/67102051
复制相似问题