菜鸟笔记
提升您的技术认知

docker 安装 ssh-ag真人游戏

阅读 : 3956

以下是用dockerfile设置sshd服务容器,您可以使用连接并检查其他容器的卷,或者可以快速访问测试容器。

# sshd
#
# version               0.0.1
from     ubuntu:12.04
maintainer thatcher r. peskens "[email protected]"
# make sure the package repository is up to date
run apt-get update
run apt-get install -y openssh-server
run mkdir /var/run/sshd
run echo 'root:screencast' |chpasswd
expose 22
cmd    ["/usr/sbin/sshd", "-d"]

使用如下命令构建镜像:

$ sudo docker build --rm -t eg_sshd .

然后运行它,你可以使用docker port来找出容器端口22映射到主机的端口

$ sudo docker run -d -p --name test_sshd eg_sshd
$ sudo docker port test_sshd 22
0.0.0.0:49154

现在你可以使用ssh登陆docker进程的主机ip地址,端口是49154(ip地址可以使用ifconfig获取):

$ ssh [email protected] -p 49154
# the password is ``screencast``.
$$

最后,清理停止的容器,并且删除容器,然后删除镜像。

$ sudo docker stop test_sshd
$ sudo docker rm test_sshd
网站地图